我正在尝试使用ff对象来运行svm分类研究。
我使用ffdf< - as.ffdf(signalDF)将我的数据帧转换为ff对象。数据集有1024列和~600K行。
当我运行函数null
时,收到错误:
svm(Y~., data=ffdf,scale=FALSE,kernel="linear")
此外,runnning df显示了足够的磁盘空间。
使用ff对象时出现内存错误的原因是什么?
感谢任何帮助。
谢谢
答案 0 :(得分:0)
磁盘空间与可用于计算的内存不同。该错误表示您没有足够的内存来执行计算。主要原因是您的数据集很大,而您的计算机内存有限。如果你减少训练大小,它将会运行。