Precision, Specificity, Sensitivity, Accuracy & F1-score

Given a confusion matrix as input, this function calculates the main statistics of interest, including macro AVG and microAVG.
1.6K Downloads
Updated 25 Sep 2021

View License

Given a confusion matrix as input, this function calculates the main statistics of interest (including macro AVG and microAVG):
'name' 'classes' 'macroAVG' 'microAVG'
Precision / / / x o
Specificity / / / x o
Sensitivity / / / x o
Accuracy / / / x o
F1-score / / / x o

Cite As

Eugenio Bertolini (2024). Precision, Specificity, Sensitivity, Accuracy & F1-score (https://www.mathworks.com/matlabcentral/fileexchange/86158-precision-specificity-sensitivity-accuracy-f1-score), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.1

- I swapped the false_positive and false_negatives as proposed in the comments.
- I added the variable 'verbatim' in case you don't want to output in the command window.
- I checked that it works perfectly (also for 2 classes only).

1.0.0