首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R~ Caret封装中的集合树数

R~ Caret封装中的集合树数
EN

Stack Overflow用户
提问于 2015-09-25 12:07:15
回答 3查看 3.5K关注 0票数 3

目前,我想知道如何使用Caret软件包中的随机森林算法设置10棵树,并希望能够获得帮助:

下面是我的语法:

代码语言:javascript
复制
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包感兴趣。

如有任何反馈,将不胜感激。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 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)

票数 8
EN

Stack Overflow用户

发布于 2017-05-09 09:13:08

对于任何在我的位置,谁降落在这里,而使用游侠方法的随机福雷斯特(谷歌仍然指示我在这里指定“游侠”在我的搜索术语)使用num.trees。

代码语言:javascript
复制
num.trees = 20
票数 5
EN

Stack Overflow用户

发布于 2015-09-25 12:28:01

我认为ntree是你要找的一个参数

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32781870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档