如何在R中的同名包中的randomForest函数的输出中绘制树?例如,我使用iris数据并想在500个输出树中绘制第一棵树。我的代码是

model <-randomForest(Species~.,data=iris,ntree=500)

最佳答案

您可以使用getTree()包中的randomForest函数(官方指南:https://cran.r-project.org/web/packages/randomForest/randomForest.pdf

iris数据集上:

require(randomForest)
data(iris)

## we have a look at the k-th tree in the forest
k <- 10
getTree(randomForest(iris[, -5], iris[, 5], ntree = 10), k, labelVar = TRUE)

关于r - 在randomForest包中绘制500棵树之一,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44237739/

10-12 19:44