我正在使用 information.gain()、chi.squared() 和增益。Fselector 包提供的用于特征选择的 Ratio() 函数。
所有这些函数都接受数据框作为输入,因为我使用维度为 200161(行)、323(列)数据集的矩阵,出现错误
error in jnew(name): java.lang.outofMemoryError: java heap space R
我有 xeon 前处理器,有 8 GB RAM,在将内存限制扩展到 max 后,使用命令进行断言
memory.limit()
结果为8026,这也不够
为了提高内存效率,我已将数据帧转换为稀疏矩阵
现在的问题是,我们能否使用稀疏矩阵作为函数 information.gain()、chi.squared() 和 gain.ratio() 的输入
请任何人对此提供帮助,
提前致谢