R中的内存分配

时间:2014-10-10 20:41:14

标签: r

我一直在尝试使用X <- lm(Y~.,data=mydata)在R中运行一个简单的线性模型,但我一直遇到错误cannot allocate vector of size 124.0 Mb。我已经在网上寻找解决方案,但大多数人似乎都认为这是R的一个问题,并且需要像硬件升级这样的实质内容。

我尝试了memory.limit(5000),以便了解当我的内存限制增加一倍以上时会发生什么,但同样的错误出现了。所以我的问题是:这是否需要进一步增加memory.limit中的数字,还是我还应该尝试其他什么?每次尝试都需要花费大量时间,所以我希望在继续之前确保自己拥有此权利。

作为参考,我使用4GB RAM运行Windows 7 64位。数据来自12.6MB的文件。

0 个答案:

没有答案