我目前想知道使用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()
,n.trees
或gbm
中的参数可能只有帮助,但我对Caret
包感兴趣。
非常感谢任何反馈。
由于
答案 0 :(得分:6)
当您在train()
来电中指定randomForest()
时,Caret的method = "rf"
会使用train
功能。
您只需将ntree = 10
传递给train
,然后传递给randomForest()
。
因此,您的电话会是这样的:
fit <- train(y ~., method="rf",data=example, trControl=tr, ntree = 10)
答案 1 :(得分:3)
对于我所在位置使用随机forrest的游侠方法而来到这里的任何人的兴趣(谷歌在我的搜索词中指定“游侠”时仍指示我)使用num.trees。
Insert
答案 2 :(得分:1)
我认为ntree
是您正在寻找的参数