运行R代码时Java堆错误

时间:2015-05-20 22:58:12

标签: java r feature-selection

我尝试使用R中FSelector包中的chi.squared函数进行特征选择。

我的数据集大约有132个变量X 192,000行。

chisquared.fs <- chi.squared(fo,df)

其中fo包含类变量:class~。

我在运行代码时遇到此错误:

Error in .jcall("weka/filters/Filter", "Lweka/core/Instances;", "useFilter",
:java.lang.OutOfMemoryError: Java heap space

我知道这是一个Java内存泄漏错误,我在调用任何库之前已经尝试过这个:

options( java.parameters = "-Xmx6g")

任何指针都非常受欢迎。

1 个答案:

答案 0 :(得分:2)

伙计们更新:我已经完成了@copeg提出的建议而没有重新启动R.我在调用库之前重新启动了R并在开头使用了options语句并且它工作正常。谢谢你的建议。