How do I change the class label of the confusion matrix?
    21 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!
