How do I change the class label of the confusion matrix?
18 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
tinkiewinkie
el 5 de Mzo. de 2020
Comentada: the cyclist
el 17 de Sept. de 2022
Hi suppose I used the code below and the class label of the confusion matrix is 1,2,3. How to I change the class label to 'apple' , 'watermelon' and 'pear'?
cm = confusionchart([1 3 5; 2 4 6; 11 7 3]);
cm.Title = 'My Confusion Matrix Title';
0 comentarios
Respuesta aceptada
the cyclist
el 5 de Mzo. de 2020
Editada: the cyclist
el 5 de Mzo. de 2020
cm = confusionchart([1 3 5; 2 4 6; 11 7 3],{'apple','watermelon','pear'});
cm.Title = 'My Confusion Matrix Title';
2 comentarios
Elysi Cochin
el 17 de Sept. de 2022
How will it work for the below line
confusionchart(trueClass, predictedClass);
The below code is showing error
cm = confusionchart(trueClass, predictedClass, {'Class1', 'Class2'});
the cyclist
el 17 de Sept. de 2022
Your case has an important difference from the original question, in that they had the confusion matrix already calculated. So, it works a bit differently.
For you, it depends on what does your data look like. You can work on characters directly.
trueClass = {'Class1','Class1','Class2','Class2'};
predictedClass = {'Class1','Class1','Class2','Class1'};
confusionchart(trueClass, predictedClass);
If your data are numeric, I think the easiest is to convert the input data into character arrays.
Más respuestas (0)
Ver también
Categorías
Más información sobre Classification en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!