如果我将数据分类为 5 类,我会在 5 类分类中得到混淆矩阵,但我无法计算它
4822 18 9 0 40
0 1106 0 0 0
0 2 1990 0 0
0 0 1 2000 0
0 0 0 0 12
我可以在多类问题中计算 TP、TN、FPR 和 FNR 吗?
谢谢!
如果我将数据分类为 5 类,我会在 5 类分类中得到混淆矩阵,但我无法计算它
4822 18 9 0 40
0 1106 0 0 0
0 2 1990 0 0
0 0 1 2000 0
0 0 0 0 12
我可以在多类问题中计算 TP、TN、FPR 和 FNR 吗?
谢谢!
您可以按类计算这些值,然后根据需要聚合它们。在一个类的计算中,您将该类视为“真”,将其他类的并集视为“假”。为了汇总总体价值,我建议使用对异常值不太敏感的中位数。
是的,您可以使用以下步骤计算这些指标:- 1- 将您的矩阵转换为 2 x 2 矩阵,如下所示。假设对于新的 2 x 2 矩阵 b,您的第一类是 A,第二类是 B。新的 2 x2 矩阵应该是这样的
Predicted Class
A B
A 4822 67 // 67 comes from the summation of 18+9+0+40
B 0 5111 // 0 comes from the summation of 0+0+0+0 under 4822
// 5111 comes from the summation of the remaining numbers
2- 使用此 URL 页面中的公式计算 TP、TN、FP 和 FN 率:http ://www2.cs.uregina.ca/~dbd/cs831/notes/confusion_matrix/confusion_matrix.html