confusionchart
Crear una gráfica de matriz de confusión para un problema de clasificación
Sintaxis
Descripción
confusionchart( crea una gráfica de matriz de confusión a partir de etiquetas verdaderas trueLabels,predictedLabels)trueLabels y etiquetas predichas predictedLabels, y devuelve un objeto ConfusionMatrixChart. Las filas de la matriz de confusión corresponden a la clase verdadera y las columnas a la clase predicha. Las celdas en diagonal y las que no están en diagonal se corresponden, respectivamente, con las observaciones que están clasificadas correcta e incorrectamente. Use cm para modificar la gráfica de matriz de confusión una vez creada. Para obtener una lista de propiedades, consulte ConfusionMatrixChart Properties.
confusionchart( crea una gráfica de matriz de confusión a partir de la matriz de confusión numérica m)m. Use esta sintaxis si ya tiene una matriz de confusión numérica en el área de trabajo.
confusionchart( especifica etiquetas de clase que aparecen a lo largo de los ejes x e y. Use esta sintaxis si ya tiene una matriz de confusión numérica y etiquetas de clase en el área de trabajo.m,classLabels)
confusionchart( crea la gráfica de confusión en la figura, panel o pestaña especificados por parent,___)parent.
confusionchart(___, especifica propiedades Name,Value)ConfusionMatrixChart adicionales usando uno o más argumentos de par nombre-valor. Especifique las propiedades después del resto de los argumentos de entrada. Para obtener una lista de propiedades, consulte ConfusionMatrixChart Properties.
devuelve el objeto cm = confusionchart(___)ConfusionMatrixChart. Use cm para modificar propiedades de la gráfica después de crearla. Para obtener una lista de propiedades, consulte ConfusionMatrixChart Properties.
Ejemplos
Argumentos de entrada
Argumentos de par nombre-valor
Argumentos de salida
Limitaciones
La generación de código de MATLAB® no es compatible con objetos
ConfusionMatrixChart.
Más acerca de
Sugerencias
Si tiene datos one-hot (uno de N), use
onehotdecodepara preparar sus datos y poder usarlos conconfusionchart. Por ejemplo, imagine que tiene etiquetas verdaderastargetsy etiquetas predichasoutputs, con observaciones en columnas. Puede crear una gráfica de matriz de confusión usando lo siguiente:numClasses = size(targets,1); trueLabels = onehotdecode(targets,1:numClasses,1); predictedLabels = onehotdecode(outputs,1:numClasses,1); confusionchart(trueLabels,predictedLabels)
Si tiene Statistics and Machine Learning Toolbox™, puede crear una gráfica de matriz de confusión para arreglos altos. Para obtener más detalles, consulte
confusionchart(Statistics and Machine Learning Toolbox) y Confusion Matrix for Classification Using Tall Arrays (Statistics and Machine Learning Toolbox).





