r - 如何从插入符号的混淆矩阵中提取准确度?

标签 r

我试图从混淆矩阵()输出中提取准确度值——我尝试使用以下方法:

    cl <- train.data[,1]
    knn.res <- knn.cv(train.data[,c(2:783)], cl, k = i, algorithm = "cover_tree")
    confus.knn.res <- confusionMatrix(knn.res, train.data[,1])
    confus.knn.res
    k.accuracy[which(k.accuracy[,2]==i),2] <- confus.knn.res$Accuracy

尽管只是将其称为 $Accuracy 似乎不起作用。

最佳答案

ConfusionMatrix() 对象的一个​​值是整体——整体的第一个索引是准确度值。因此,它可以称为 confus.knn.res$overall[1]。

关于r - 如何从插入符号的混淆矩阵中提取准确度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23433641/

相关文章:

在 Shiny 的应用程序中异步渲染绘图

r - 软件包正在使用中,不会被安装

r - dplyr 使用 t.test 汇总多个列

r - If 语句错误/不应用 if 语句

r - 在行尾绘制标签

r - do.call 和 order 将每一行按矩阵的降序排序?

r - 如何将二进制矩阵转换为 R 中的 data.frame? lpSolveAPI

r - 如何在密度图中打断 x 轴

按特定顺序对 data.table 中的行重新排序

r - 使用对数转换色标时的 ggplotly 鼠标值