我目前正在使用随机森林分类模型。我正在使用 randomForest 包。由于我总共处理 11 个不同的类,因此使用 plot()
函数会生成 12 个错误率图 - 类错误率和 OOB 错误率。有没有办法只绘制 OOB 错误率?
最佳答案
假设您从 randomForest
函数收到的变量名为 someModel
,则您已保存其中的所有信息。
您的混淆矩阵
包含一个名为err.rate
的变量,您可以使用$
符号访问该变量。 err.rate
存储在一个矩阵中,其中第一列是 OOB Error
。每个类(class)都有自己的专栏。尝试 str(someModel$err.rate)
。
要访问err.rate
,请执行someModel $err.rate[,1]
,以便简单地绘制plot(myModel $err.rate[, 1])
.
关于R:绘制 OOB 错误率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39125238/