我的数据包含 229907 行和 200 列。我正在训练随机森林。我知道这需要时间。但不知道多少。在此数据上运行随机森林时,R 变得无响应。“R 控制台(64 位)(无响应)”。我只想知道这是什么意思?R 是否仍在工作或已停止工作,我应该关闭它并重新开始?
问问题
2960 次
3 回答
2
RGui 在长时间计算期间无响应是很常见的。如果你等待的时间足够长,它通常会回来。
运行时间不会随着您的数据大小线性扩展。使用默认参数,更多的数据意味着要处理更多的观察结果和每棵树更多的节点。尝试用ntree=1
不同的maxnodes
参数值和不同数量的数据构建一些小森林,以了解需要多长时间。同时打开 Windows 任务管理器或类似工具,以便监控 CPU 和 RAM 使用情况。
您可以尝试的另一件事是制作一些小森林(ntree 的小值),然后使用该combine
函数制作一个大森林。
于 2013-08-01T14:00:12.810 回答
0
您应该检查您的 CPU 使用情况和内存使用情况。如果 CPU 仍然显示 R 进程的高使用率,则 R 可能仍然很强大。
于 2013-06-11T12:09:18.610 回答
-3
考虑切换到 R 32 位。出于某种原因,它对我来说似乎更稳定——即使我的系统完全能够支持 64 位。
于 2013-06-11T13:08:46.877 回答