El siguiente es un ejemplo de una matriz de confusión de múltiples clases asumiendo que nuestras etiquetas de clase son A, B y C
A / P A B C Suma
A 10 3 4 17
B 2 12 6 20
C 6 3 9 18
Suma 18 18 19 55
Ahora calculamos tres valores para Precisión y Recuperación de cada uno y los llamamos Pa, Pb y Pc; y de manera similar Ra, Rb, Rc.
Sabemos que Precisión = TP / (TP + FP), por lo que para Pa, el verdadero positivo será A real predicho como A, es decir, 10, el resto de las dos celdas en esa columna, ya sea B o C, hacen Falso positivo. Entonces
Pa = 10/18 = 0.55 Ra = 10/17 = 0.59
Ahora la precisión y la recuperación para la clase B son Pb y Rb. Para la clase B, verdadero positivo es el B real predicho como B, es decir, la celda que contiene el valor 12 y el resto de las dos celdas en esa columna hacen Falso positivo, entonces
Pb = 12/18 = 0.67 Rb = 12/20 = 0.6
Del mismo modo Pc = 9/19 = 0.47 Rc = 9/18 = 0.5
El rendimiento general del clasificador estará determinado por la precisión promedio y la recuperación promedio. Para esto, multiplicamos el valor de precisión para cada clase con el número real de instancias para esa clase, luego los sumamos y dividimos con el número total de instancias. Me gusta ,
Precisión promedio = (0.55 * 17 + 0.67 * 20 + 0.47 * 18) / 55 = 31.21 / 55 = 0.57 Recuperación promedio = (0.59 * 17 + 0.6 * 20 + 0.5 * 18) / 55 = 31.03 / 55 = 0.56
Espero que ayude