【问题标题】:How to predict with a “getTree” tree如何使用“getTree”树进行预测
【发布时间】:2020-01-21 09:03:21
【问题描述】:

我有一个随机森林模型。使用getTree 函数,我可以获得在我的随机森林模型中创建的所有树。现在我想检查每棵树所做的预测以获取一些观察结果。出于这个原因,我需要使用我的随机森林模型的每棵树进行预测。

我发现这个问题的目的相同。但是,不幸的是,这个问题还没有得到回答。

https://stackoverflow.com/q/40875489/3834837

有什么建议吗?

【问题讨论】:

    标签: r binary-tree random-forest prediction


    【解决方案1】:

    如果您指的是randomForest 包,那么您可以使用predict(...,predict.all=T) 执行此操作,这将为您提供每棵树的所有预测。然后你可以选择任何你想要的。

    【讨论】:

    • 感谢您的回答。所以,我得到了单个矩阵(predict$individual),我想知道 colmn 索引是否对应于森林中树的真实索引?我的意思是,是否可以在 getTree 函数中使用 colmn 索引来获取正确的树(getTree (rfModel, k= index))?
    • @Mouaici_Med 是的,这些列代表各个树,如果您使用 getTree 上的 predict 索引,您应该得到相同的树。
    猜你喜欢
    • 2018-09-11
    • 1970-01-01
    • 2011-09-14
    • 2020-10-30
    • 2015-06-06
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多