我生成了一个像下面这样的随机森林树,我试图绘制它但是出错了,我在哪里弄错了?我怎样才能以正确的方式绘制它?
Actmodel <- train(Activity ~ Section + Author, data = CB1, method = "ranger",trControl = trainControl(method = "cv", number = 10, verboseIter = TRUE), preProcess = c("knnImpute"))
plot(Actmodel$finalModel)
Error in xy.coords(x, y, xlabel, ylabel, log) :
'x' is a list, but does not have components 'x' and 'y'
答案 0 :(得分:1)
据我所知,绘制随机森林的树木并不常见。这也是有意义的,因为随机森林的树木是迭代以获得最佳预测。随机森林的单个树的图是一个中间步骤,因此可能会产生误导。这也可能是在游侠中未实现绘图功能的原因。
如果您仍希望将单个树绘制为一种示例,则必须使用另一个r包构建模型,这可以用作解决方法。
有关这方面的更多信息。