我正在尝试使用集成机器学习重现空间插值/预测的示例
为此我需要使用我已经安装的“mlr”包,一切都很好,但是在尝试加载它时出现以下错误:
> library(mlr)
#Error: package or namespace load failed for ‘mlr’ in get(Info[i, 1], envir = env):cannot allocate memory block of size 2.5 Gb
我知道这是因为我的系统是 32 位的(平台:i386-w64-mingw32 / i386)另外值得一提的是我使用 R 的 4.1.1 版,Rstudio 1.0.153 版
我不明白的是,当我看到内存限制时:
> memory.limit()
[1] 4095
这显然高于 2.5 Gb,但我无法继续加载包
并且由于我的 32 位系统而无法修改此限制,正如我所调查的那样,当我尝试以同样的方式得到这个时:
> memory.limit(5000)
Error in memory.limit(5000) :
don't be silly!: your machine has a 4Gb address limit
知道如何使这个包工作?