【发布时间】:2018-07-05 11:06:20
【问题描述】:
我正在尝试从confusionMatrix() 输出中提取准确度值——我尝试过使用以下内容:
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 似乎不起作用。
【问题讨论】:
-
我们需要一个可重现的示例或至少
str的数据。我们不知道confusionMatrix的结果是data.frame 还是带有名为Accuracy的列/元素的列表。 -
是的,这也是我遇到的问题。输出本身为我提供了一个很好的描述性统计列表,但我不确定如何专门访问 Accuracy 值。这是虹膜数据的示例——inside-r.org/node/86995
标签: r