我目前正在使用随机森林分类模型。我正在使用randomForest
包。由于我总共使用了11个不同的类,所以使用plot()
函数会得到12个错误率的曲线图-类错误率和OOB错误率。有没有办法只画出OOB错误率?
发布于 2016-09-05 11:42:13
假设您从randomForest
函数接收的变量名为someModel
,您已经保存了其中的所有信息。
您的confusion Matrix
包含一个名为err.rate
的变量,您可以使用$
符号访问该变量。err.rate
存储在一个矩阵中,其中第一列是OOB Error
。每个类都有自己的列。试试str(someModel$err.rate)
。
要访问err.rate
,只需执行此someModel $err.rate[,1]
命令即可进行绘图,只需使用plot(myModel $err.rate[,1])
。
https://stackoverflow.com/questions/39125238
复制