【发布时间】:2014-08-03 10:50:13
【问题描述】:
我在一个包含 8 个数字列(预测变量)和 1 个因子(结果)的数据集上运行随机森林。数据集中有 120 万行。当我这样做时:
randomForest(outcome.f ~ a + b + c + d + e + f + g + h,data=mdata)),我收到一个错误:
"Error in randomForest.default(m, y, ...) :
long vectors (argument 26) are not supported in .Fortran"
有什么办法可以防止这种情况发生吗?我不明白为什么这个包(显然)试图分配一个长度为 2^31-1 的向量。我正在使用带有 Intel Core i7 的 Mac OS X 10.9.2(以防架构很重要)。
会话信息
R version 3.1.0 (2014-04-10)
Platform: x86_64-apple-darwin13.1.0 (64-bit)
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] randomForest_4.6-7
loaded via a namespace (and not attached):
[1] tools_3.1.0
【问题讨论】:
-
你发现了吗? (同样的问题......)
标签: r random-forest