如何在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/