R:绘制 OOB 错误率

标签 r plot machine-learning random-forest

我目前正在使用随机森林分类模型。我正在使用 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/

相关文章:

从 csv 文件中读取奇数行

python - seaborn/matplotlib 更改图例对象中的列数

python - 如何使用 matplotlib 在 python 中绘制时间戳?

security - 京都2006+数据集或其他标签网络/主机安全数据集

machine-learning - 用于分类/多类分类的梯度提升树的弱学习器

按组用第一个观察值替换所有值

r - ggplot2position_dodge高度不起作用

json - 如何从具有 .json 格式的行中提取字符串?

python:如何为3个子图设置相同的颜色图

machine-learning - 如何在内存有限的巨大图像数据集上应用zca?