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( 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).





