我正在尝试使用 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")
非常欢迎任何指点。
最佳答案
伙计们更新:我已经按照@copeg的建议做了,没有重新启动R。我重新启动了R,并在调用库之前在开头使用了选项语句,它起作用了。感谢您的建议。
关于运行 R 代码时 Java 堆错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30361768/