MATLAB Answers

What are the positions of the elements of the confusion matrix? How to calculate accuracy and fscore of the matrix of confusion using matlab?

16 views (last 30 days)
Gledson Melotti
Gledson Melotti on 15 Mar 2018
Answered: Morteza on 12 Jul 2019
For example, the confusion matrix (confMat) is: confMat(1,1) = 104, confMat(1,2) = 1242, confMat(2,1) = 14 and confMat(2,2) = 14199. In matalab using accuracy = mean(diag(confMat)) provides 0.5381. However, using the relation: accuracy=(TP+TN)/(TP+TN+FP+FN)=91.92. I have two classes and unbalanced dataset.
I believe the matrix of confusion in matlab is: confMat(1,1) = TN, confMat (1,2) = FP, confMat (2,1) = FN and confMat(2,2) = TP. Whereas: Horizontal = predicted class and Vertical = real class


Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!