2

创建随机森林后,我用它来预测样本外的测试数据集。但是,连续调用 predict 会产生不同的结果:

pred<-predict(rf, test)
pred1<-predict(rf, test)
which(pred!=pred1)
[1]  327  436  492  555  560  738 1264 1336 1339 1521 1772 1775 1780 1820 1826
[16] 2018 2019 2022 2023 2031 2099 2104 2238 2267 2621 3021 3029 3376 3467

关于我如何使这个不确定的任何想法?

4

1 回答 1

2

当使用偶数个树时,预期结果是不确定的。来自randomForest 文档

注意 2:任何关系都是随机断开的,因此如果不希望出现这种情况,请在 randomForest() 中使用奇数 ntree 来避免它。

因此,如果需要一致的结果,则必须使用奇数棵树。

于 2013-01-03T15:24:55.370 回答