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?

9 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!