Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

Confusion Matrix

Asked by DAD

DAD

on 20 Apr 2012
Accepted Answer by the cyclist

the cyclist

3415	194	0	0
0	0	0	0
0	0	0	0
0	0	160	82667 

I got the result of 4*4 confusion matrix like above for Classification. While finding Sensitivity from the confusion matrix the result occured is NaN since i use the formula as True Negative /(True Negative+False Positive). How can I rectify this ? Can anyone please suggest how i can interpret the result?

[EDITED, matrix formatted, Jan Simon]

0 Comments

DAD

DAD

1 Answer

Answer by the cyclist

the cyclist

on 20 Apr 2012
Accepted answer

Assuming your array is the output of the confusionmat() function http://www.mathworks.com/help/toolbox/stats/confusionmat.html, I believe the correct interpretation is as follows:

You have 3,609 events that are known to be category 1; you have correctly classified 3,415 of them and misclassified 194 of them as being in category 2.

You have no events that are known to be category 2 or 3.

You have 82,827 events that are known to be category 4; you have correctly classified 82,667 of them and misclassified 160 of them as being in category 3.

[I may have mixed up the "known" and "predicted" dimensions, but I don't think so.]

1 Comment

DAD

DAD

on 23 Apr 2012

row corresponds to the Actual Class ...Column Corresponds to the predicted Class...

the cyclist

the cyclist

Contact us