MATLAB Answers


Confusion Matrix

Asked by DAD
on 20 Apr 2012
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]


1 Answer

Answer by the cyclist
on 20 Apr 2012
 Accepted answer

Assuming your array is the output of the confusionmat() function, 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

on 23 Apr 2012

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

Join the 15-year community celebration.

Play games and win prizes!

Learn more
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

MATLAB Academy

New to MATLAB?

Learn MATLAB today!