相关疑难解决方法(0)

增加(或减少)R进程可用的内存

我想增加(或减少)R可用的内存量.实现此目的的方法有哪些?

memory-leaks memory-management r

115
推荐指数
6
解决办法
19万
查看次数

如何提高随机森林的表现?

我的大小38 MB的训练集(12个属性与420000行).我运行下面的R代码片段,训练使用模型randomForest.这对我来说需要几个小时.

rf.model <- randomForest(
              Weekly_Sales~.,
              data=newdata,
              keep.forest=TRUE,
              importance=TRUE,
              ntree=200,
              do.trace=TRUE,
              na.action=na.roughfix
            )
Run Code Online (Sandbox Code Playgroud)

我认为,由于na.roughfix,它是需要长时间来执行.有这么多的NA's训练集中.

可能有人让我知道我怎么能提高性能?

我的系统配置是:

Intel(R) Core i7 CPU @ 2.90 GHz
RAM - 8 GB
HDD - 500 GB
64 bit OS
Run Code Online (Sandbox Code Playgroud)

performance r random-forest

14
推荐指数
1
解决办法
2万
查看次数

如何解决R Studio中的"保护堆栈溢出"问题

我正在尝试使用glmnet包构建模型,但是当我运行以下行时出现以下错误:

#library('glmnet')
x = model.matrix(response ~ ., data = acgh_frame[,c(3:ncol(acgh_frame))])

Error: protect(): protection stack overflow
Run Code Online (Sandbox Code Playgroud)

我知道这是由于我在数据帧中有大量变量(26​​k +).当我使用较少的变量时,错误不会显示.我知道如何在命令行R中解决这个问题,但我需要留在R studio中,所以我想从R Studio修复它.那么,我该怎么做?

stack-overflow r rstudio glmnet

10
推荐指数
1
解决办法
1万
查看次数