【发布时间】:2017-04-20 23:26:45
【问题描述】:
我在一个包含 7 个变量的大约 1000 个观察值的数据集上构建了一个随机森林模型(使用包“party”的 cforest)。响应是二元的(比如结果 A 和结果 B),并且 6 个预测变量都是分类的。我的问题是我想获得 1000 个结果中的每一个的概率,就像在逻辑回归模型中一样。在后一种情况下,我们可以使用 predict(yourmodel, type="response") 来获取每个结果的概率,在这种情况下,当 p=0.5 时结果 B 是有利的。
似乎在对随机森林对象应用预测时,我只能得到每个观察的预测结果(即 A 或 B)。是否有解决方法来检索预测响应的概率?
非常感谢您的帮助!
C.B.
【问题讨论】:
标签: r random-forest predict