循环遍历R中的第一个混淆矩阵

时间:2018-08-09 15:55:55

标签: r for-loop confusion-matrix

我正在研究模型比较,其中我计算了使用ROCR软件包构建的几种不同的混淆矩阵。它们目前的格式为a_cm,b_cm,c_cm ....等等

我可以通过选择以下内容来获得混淆矩阵的准确性:

a_cm_accuracy <- a_cm$overall[1]

我想做的是类似的事情

confusion_matricies <- c(a_cm, b_cm, c_cm, d_cm, e_cm, f_cm, g_cm)
accuracy <- lapply(confusion_matricies, function(x) x['overall'][1])

但是我知道那行不通,只是返回null。我也尝试过这样做,以获取每个变量的第一个元素,但需要下一层,并且不确定如何:

test_apply2 <- lapply(confusion_matricies,"[",1)

如果我能得到一个准确度统计信息的列表,那么它将循环遍历这些统计信息的列表,那将是非常不错的。谢谢!

0 个答案:

没有答案
相关问题