【发布时间】:2015-12-23 05:15:07
【问题描述】:
我想使用 Weka 为 2000 个文档生成文档术语矩阵。由于数据集中有超过 30000 个可用功能,它会出现以下错误。
org.rosuda.REngine.REngineException:解析错误 org.rosuda.REngine.REngineException:解析错误 org.rosuda.REngine.JRI.JRIEngine.parse(JRIEngine.java:262) org.rosuda.REngine.REngine.parseAndEval(REngine.java:101) org.rosuda.REngine.REngine.parseAndEval(REngine.java:108) weka.core.RSessionImpl.parseAndEval(RSessionImpl.java:699) weka.core.RSession.parseAndEval(RSession.java:361) weka.core.RUtils.instancesToDataFrame(RUtils.java:115) weka.gui.beans.JavaGDConsolePanel.pushInstancesToR(JavaGDConsolePanel.ja 弗吉尼亚州:771) sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源) java.lang.reflect.Method.invoke(未知来源) weka.gui.explorer.ExplorerRConsolePanel.setInstances(ExplorerRConsolePan el.java:133) weka.gui.explorer.Explorer$1.propertyChange(Explorer.java:261) java.beans.PropertyChangeSupport.fire(未知来源) java.beans.PropertyChangeSupport.firePropertyChange(未知来源) java.beans.PropertyChangeSupport.firePropertyChange(未知来源) weka.gui.explorer.PreprocessPanel$14.run(PreprocessPanel.java:535) java.awt.event.InvocationEvent.dispatch(未知来源) java.awt.EventQueue.dispatchEventImpl(未知来源) java.awt.EventQueue.access$500(未知来源) java.awt.EventQueue$3.run(未知来源) java.awt.EventQueue$3.run(未知来源) java.security.AccessController.doPrivileged(本机方法) java.security.ProtectionDomain$1.doIntersectionPrivilege(未知 资源) java.awt.EventQueue.dispatchEvent(未知来源) java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源) java.awt.EventDispatchThread.pumpEventsForFilter(未知来源) java.awt.EventDispatchThread.pumpEventsForHierarchy(未知来源)
... ...
已选择 使用人工时间索引 数据太大 计算 PCA。默认为随机投影。
如何解决?
【问题讨论】: