plotconfusion
Representar una matriz de confusión de clasificación
Sintaxis
Descripción
plotconfusion(
representa una matriz de confusión para las etiquetas verdaderas targets
,outputs
)targets
y las etiquetas predichas outputs
. Especifique las etiquetas como vectores categóricos o con el formato uno de N (one-hot).
Sugerencia
No se recomienda el uso de plotconfusion
para etiquetas categóricas. En su lugar, use confusionchart
.
En la gráfica de la matriz de confusión, las filas corresponden a la clase predicha (clase de salida) y las columnas corresponden a la clase verdadera (clase objetivo). Las celdas en diagonal corresponden a las observaciones que están clasificadas correctamente. Las celdas que no están en diagonal corresponden a las observaciones que están clasificadas incorrectamente. Tanto el número de observaciones como el porcentaje del número total de observaciones se muestran en cada celda.
La columna del extremo derecho de la gráfica muestra los porcentajes de todos los ejemplos que se predice que pertenecen a cada clase que se clasifican correcta e incorrectamente. Estas métricas a menudo se denominan tasa de precisión (o valor predictivo positivo) y tasa de detección de falsos, respectivamente. La fila de la parte inferior de la gráfica muestra los porcentajes de todos los ejemplos que pertenecen a cada clase que se clasifican correcta e incorrectamente. Estas métricas a menudo se denominan tasa de recuperación (o tasa de positivo verdadero) y tasa de falsos negativos, respectivamente. La celda en la esquina inferior derecha de la gráfica muestra la precisión general.
plotconfusion(targets1,outputs1,name1,targets2,outputs2,name2,...,targetsn,outputsn,namen)
representa múltiples matrices de confusión en una figura y añade los argumentos name
al principio de los títulos de las gráficas correspondientes.
Ejemplos
Argumentos de entrada
Historial de versiones
Introducido en R2008a