如何在Weka中处理大量功能?

时间:2015-06-18 11:05:26

标签: java weka

我想使用Weka为2000文档生成Document-Term Matrix。由于数据集中有超过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   VA: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。默认为随机预测。

如何解决?

1 个答案:

答案 0 :(得分:3)

您的例外是由于WEKA的RPlugin包。如果您不需要从WEKA访问R,请卸载该软件包以避免此异常。