设置R~Caret包中的树木数量

时间:2015-09-25 12:07:16

标签: r tree classification random-forest r-caret

我目前想知道使用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.treesgbm中的参数可能只有帮助,但我对Caret包感兴趣。

非常感谢任何反馈。

由于

3 个答案:

答案 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是您正在寻找的参数