绘制Out-of-Bag误差的有效方法结合了randomForest模型

时间:2018-05-18 08:20:56

标签: r random-forest

由于RAM限制,我不得不将我的68树模型分成4个模型,每个模型有17棵树。我使用combine()函数将4个模型合并为一个。当我在模型上运行plot.randomForest()时,我收到错误Error in array(x, c(length(x), 1L), if (!is.null(names(x))) list(names(x), : 'data' must be of a vector type, was 'NULL'

深入了解randomForest对象,我发现缺少err.rate属性。并且在combine()帮助功能中发现它实际上是这样说的:

  

组合对象的混淆,错误,mse和rsq组件(以及测试组件中的相应组件,如果存在)将为NULL。

我可以很容易地为每个模型制作一个不同行的Out-of-Bag错误图。但是有没有有效的方式来绘制不同模型的err.rate,以便x轴仍然代表树的数量?我可以制作一个在err.rate上排序的长矢量,但我不确定这是否是一个有效的表示。

我无法提供可重复的样本,因为数据太大而无法分享。

编辑:This answer回答了问题!

0 个答案:

没有答案