运行 R 代码时 Java 堆错误

标签 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")

非常欢迎任何指点。

最佳答案

伙计们更新:我已经按照@copeg的建议做了,没有重新启动R。我重新启动了R,并在调用库之前在开头使用了选项语句,它起作用了。感谢您的建议。

关于运行 R 代码时 Java 堆错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30361768/

相关文章:

java - 在包中使用外部类文件

java - Gradle 构建错误 : Unable to load Maven meta-data from https://repo1. maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml

R Shiny Plotly 动画如何在加载时自动执行

r - MLR:如何围绕学习器选择指定特征?

java - 如何在JFrame上打印方法中的数据

java - 如何使用 Selenium Webdriver 在 HTML 的上行查找类名

r - ggplot2:如果对象存在则使用标签,否则选择默认/NULL

r - 如何在ggplot2中旋转轴标签?

matlab - 如何将 tsne() 应用于 MATLAB 表格数据?

Python对互信息的实现