目前,我想知道如何使用Caret软件包中的随机森林算法设置10棵树,并希望能够获得帮助:
下面是我的语法:
tr <- trainControl(method = "repeatedcv",number = 20)
fit<-train(y ~.,method="rf",data=example, trControl=tr)http://www.inside-r.org/packages/cran/randomForest/docs/randomForest的后续研究
将n=10设置为randomForest()中的参数或在使用gbm的情况下将n.trees设置为参数可能只会有所帮助,但我对Caret包感兴趣。
如有任何反馈,将不胜感激。
谢谢
发布于 2015-09-25 12:30:30
卡莱特的train()在randomForest()调用中指定method = "rf"时使用train函数。
您只需将ntree = 10传递给train,然后将其传递给randomForest()。
因此,您的电话应该如下所示:
fit <- train(y ~., method="rf",data=example, trControl=tr, ntree = 10)
发布于 2017-05-09 09:13:08
对于任何在我的位置,谁降落在这里,而使用游侠方法的随机福雷斯特(谷歌仍然指示我在这里指定“游侠”在我的搜索术语)使用num.trees。
num.trees = 20发布于 2015-09-25 12:28:01
我认为ntree是你要找的一个参数
https://stackoverflow.com/questions/32781870
复制相似问题