R-使用FF与库中的SVM函数(E1071)发行



我正在尝试使用FF对象进行SVM分类研究。

我使用ffdf< - as.ffdf(signaldf)将数据框转换为FF对象。该数据集有1024列和〜600K行。

运行函数时,svm(Y~., data=ffdf,scale=FALSE,kernel="linear"),我会收到错误:

Error: cannot allocate vector of size 15.8 Gb
Running ulimit -n:
64000

此外,运行DF显示了很多磁盘空间。

使用FF对象时我会收到内存错误的任何原因?

任何帮助将不胜感激。

谢谢

磁盘空间与可用于计算的内存不同。错误表明您没有足够的内存来执行计算。主要原因是您的数据集很大,并且计算机的RAM有限。如果您减少训练尺寸,它将运行。

最新更新