Accelerate Literature Icon
Want to do a literature review? Try our new Literature Review workflow

The Toolbox for Rating Diagnostic Tests: A Guide to Classification Metrics

  • TL;DR
  • Abstract
  • Literature Map
  • Similar Papers
TL;DR

This paper reviews various binary classification metrics, including threshold-based, ranking, and probabilistic measures, highlighting their strengths and limitations. It emphasizes using multiple metrics tailored to data characteristics, especially for imbalanced data, to ensure accurate and comprehensive model evaluation.

Abstract
Translate article icon Translate Article Star icon

Evaluating a classifier's performance is critical for its successful application. This paper explores various metrics used for binary classification tasks, highlighting their strengths and limitations. Simple threshold metrics, such as Accuracy and Sensitivity, are efficient for binary data and a single cutoff point. However, their reliance on a single threshold and sensitivity to imbalanced data can be drawbacks. For more robust evaluation, ranking metrics such as Receiver Operating Characteristic (ROC) and Precision-Recall (PR) curves provide a threshold-agnostic approach, enabling comparison across different cutoff points. Additionally, probabilistic metrics like Brier Score and Log Loss assess the model's ability to predict class probabilities. The choice of metric depends on the specific classification problem and the characteristics of the data. When dealing with imbalanced data or complex decision-making processes, using multiple metrics is recommended to gain a comprehensive understanding of the model's performance. This paper emphasises the importance of understanding metric limitations and of selecting appropriate metrics for a specific classification task. By doing so, researchers and practitioners can ensure a more accurate and informative evaluation of their models, ultimately leading to the development of reliable tools for various applications.

Similar Papers
  • Research Article
  • Cite Count Icon 54
  • 10.1016/j.jtcvs.2021.07.041
Limitations of receiver operating characteristic curve on imbalanced data: Assist device mortality risk scores
  • Jul 30, 2021
  • The Journal of Thoracic and Cardiovascular Surgery
  • Faezeh Movahedi + 2 more

Limitations of receiver operating characteristic curve on imbalanced data: Assist device mortality risk scores

  • Supplementary Content
  • 10.20381/ruor-20085
Evaluating machine learning methods: scored receiver operating characteristics (sroc) curves
  • Jan 1, 2010
  • uO Research (University of Ottawa)
  • William Klement

This thesis addresses evaluation methods used to measure the performance of machine learning algorithms. In supervised learning, algorithms are designed to perform common learning tasks including classification, ranking, scoring, and probability estimation. This work investigates how information, produced by these various learning tasks, can be utilized by the performance evaluation measure. In the literature, researchers recommend evaluating classification and ranking tasks using the Receiver Operating Characteristics (ROC) curve. In a scoring task, the learning model estimates scores, from the training data, and assigns them to the testing data. These scores are used to express class memberships. Sometimes, these scores represent probabilities in which case the Mean Squared Error (Brier Score) is used to measure their quality. However, if these scores are not probabilities, the task is reduced to a ranking or a classification task by ignoring them. The standard ROC curve also eliminates such scores from its analysis. We claim that using non-probabilistic scores as probabilities is often incorrect, and doing it properly would mean imposing additional assumptions on the algorithm or on the data. Ignoring these scores fully, however, is also problematic since, in practice, although they may provide a poor estimate of probabilities, their magnitudes, nonetheless, provide information that can be valuable for performance analysis. The purpose of this dissertation is to propose a novel method that extends the ROC curve to include such scores. We, therefore, call it the scored ROC curve. In particular, we develop a method to construct a scored ROC curve, demonstrate how to reduce it to a standard ROC curve, and illustrate how it can be used to compare learning models. Our experiments demonstrate that the scored ROC curve is capable of measuring similarities as well as differences in the performance of different learning models, and is more sensitive to them than the standard ROC curve. In addition, we illustrate our method's ability to detect changes in data distribution between training and testing.

  • Front Matter
  • Cite Count Icon 2
  • 10.1016/j.jtcvs.2021.08.025
Commentary: If a patient's life is at stake, let's not stop at the surface of the curves
  • Aug 14, 2021
  • The Journal of Thoracic and Cardiovascular Surgery
  • Francesco Pollari + 1 more

Commentary: If a patient's life is at stake, let's not stop at the surface of the curves

  • Research Article
  • Cite Count Icon 30
  • 10.1016/j.joca.2023.05.006
Comparison of evaluation metrics of deep learning for imbalanced imaging data in osteoarthritis studies
  • May 19, 2023
  • Osteoarthritis and cartilage
  • Shen Liu + 13 more

Comparison of evaluation metrics of deep learning for imbalanced imaging data in osteoarthritis studies

  • Research Article
  • Cite Count Icon 27
  • 10.1097/corr.0000000000001367
CORR Synthesis: When Should We Be Skeptical of Clinical Prediction Models?
  • Jun 10, 2020
  • Clinical Orthopaedics & Related Research
  • Aditya V Karhade + 1 more

CORR Synthesis: When Should We Be Skeptical of Clinical Prediction Models?

  • PDF Download Icon
  • Research Article
  • Cite Count Icon 7
  • 10.1051/epjconf/202024506038
Optimising HEP parameter fits via Monte Carlo weight derivative regression
  • Jan 1, 2020
  • EPJ Web of Conferences
  • Andrea Valassi

HEP event selection is traditionally considered a binary classification problem, involving the dichotomous categories of signal and background. In distribution fits for particle masses or couplings, however, signal events are not all equivalent, as the signal differential cross section has different sensitivities to the measured parameter in different regions of phase space. In this paper, I describe a mathematical framework for the evaluation and optimization of HEP parameter fits, where this sensitivity is defined on an event-by-event basis, and for MC events it is modeled in terms of their MC weight derivatives with respect to the measured parameter. Minimising the statistical error on a measurement implies the need to resolve (i.e. separate) events with different sensitivities, which ultimately represents a non-dichotomous classification problem. Since MC weight derivatives are not available for real data, the practical strategy I suggest consists in training a regressor of weight derivatives against MC events, and then using it as an optimal partitioning variable for 1-dimensional fits of data events. This CHEP2019 paper is an extension of the study presented at CHEP2018: in particular, event-by-event sensitivities allow the exact computation of the “FIP” ratio between the Fisher information obtained from an analysis and the maximum information that could possibly be obtained with an ideal detector. Using this expression, I discuss the relationship between FIP and two metrics commonly used in Meteorology (Brier score and MSE), and the importance of “sharpness” both in HEP and in that domain. I finally point out that HEP distribution fits should be optimized and evaluated using probabilistic metrics (like FIP or MSE), whereas ranking metrics (like AUC) or threshold metrics (like accuracy) are of limited relevance for these specific problems.

  • Research Article
  • Cite Count Icon 843
  • 10.1109/acii.2013.47
Facing Imbalanced Data Recommendations for the Use of Performance Metrics.
  • Sep 1, 2013
  • International Conference on Affective Computing and Intelligent Interaction and workshops : [proceedings]. ACII (Conference)
  • Laszlo A Jeni + 2 more

Recognizing facial action units (AUs) is important for situation analysis and automated video annotation. Previous work has emphasized face tracking and registration and the choice of features classifiers. Relatively neglected is the effect of imbalanced data for action unit detection. While the machine learning community has become aware of the problem of skewed data for training classifiers, little attention has been paid to how skew may bias performance metrics. To address this question, we conducted experiments using both simulated classifiers and three major databases that differ in size, type of FACS coding, and degree of skew. We evaluated influence of skew on both threshold metrics (Accuracy, F-score, Cohen's kappa, and Krippendorf's alpha) and rank metrics (area under the receiver operating characteristic (ROC) curve and precision-recall curve). With exception of area under the ROC curve, all were attenuated by skewed distributions, in many cases, dramatically so. While ROC was unaffected by skew, precision-recall curves suggest that ROC may mask poor performance. Our findings suggest that skew is a critical factor in evaluating performance metrics. To avoid or minimize skew-biased estimates of performance, we recommend reporting skew-normalized scores along with the obtained ones.

  • Research Article
  • Cite Count Icon 151
  • 10.1118/1.598805
Classifier design for computer-aided diagnosis: effects of finite sample size on the mean performance of classical and neural network classifiers.
  • Dec 1, 1999
  • Medical Physics
  • Heang‐Ping Chan + 3 more

Classifier design is one of the key steps in the development of computer-aided diagnosis (CAD) algorithms. A classifier is designed with case samples drawn from the patient population. Generally, the sample size available for classifier design is limited, which introduces variance and bias into the performance of the trained classifier, relative to that obtained with an infinite sample size. For CAD applications, a commonly used performance index for a classifier is the area, Az, under the receiver operating characteristic (ROC) curve. We have conducted a computer simulation study to investigate the dependence of the mean performance, in terms of Az, on design sample size for a linear discriminant and two nonlinear classifiers, the quadratic discriminant and the backpropagation neural network (ANN). The performances of the classifiers were compared for four types of class distributions that have specific properties: multivariate normal distributions with equal covariance matrices and unequal means, unequal covariance matrices and unequal means, and unequal covariance matrices and equal means, and a feature space where the two classes were uniformly distributed in disjoint checkerboard regions. We evaluated the performances of the classifiers in feature spaces of dimensionality ranging from 3 to 15, and design sample sizes from 20 to 800 per class. The dependence of the resubstitution and hold-out performance on design (training) sample size (Nt) was investigated. For multivariate normal class distributions with equal covariance matrices, the linear discriminant is the optimal classifier. It was found that its Az-versus-1/Nt curves can be closely approximated by linear dependences over the range of sample sizes studied. In the feature spaces with unequal covariance matrices where the quadratic discriminant is optimal, the linear discriminant is inferior to the quadratic discriminant or the ANN when the design sample size is large. However, when the design sample is small, a relatively simple classifier, such as the linear discriminant or an ANN with very few hidden nodes, may be preferred because performance bias increases with the complexity of the classifier. In the regime where the classifier performance is dominated by the 1/Nt term, the performance in the limit of infinite sample size can be estimated as the intercept (1/Nt= 0) of a linear regression of Az versus 1/Nt. The understanding of the performance of the classifiers under the constraint of a finite design sample size is expected to facilitate the selection of a proper classifier for a given classification task and the design of an efficient resampling scheme.

  • PDF Download Icon
  • Research Article
  • Cite Count Icon 37
  • 10.3390/axioms11110607
A Method for Analyzing the Performance Impact of Imbalanced Binary Data on Machine Learning Models
  • Nov 1, 2022
  • Axioms
  • Ming Zheng + 5 more

Machine learning models may not be able to effectively learn and predict from imbalanced data in the fields of machine learning and data mining. This study proposed a method for analyzing the performance impact of imbalanced binary data on machine learning models. It systematically analyzes 1. the relationship between varying performance in machine learning models and imbalance rate (IR); 2. the performance stability of machine learning models on imbalanced binary data. In the proposed method, the imbalanced data augmentation algorithms are first designed to obtain the imbalanced dataset with gradually varying IR. Then, in order to obtain more objective classification results, the evaluation metric AFG, arithmetic mean of area under the receiver operating characteristic curve (AUC), F-measure and G-mean are used to evaluate the classification performance of machine learning models. Finally, based on AFG and coefficient of variation (CV), the performance stability evaluation method of machine learning models is proposed. Experiments of eight widely used machine learning models on 48 different imbalanced datasets demonstrate that the classification performance of machine learning models decreases with the increase of IR on the same imbalanced data. Meanwhile, the classification performances of LR, DT and SVC are unstable, while GNB, BNB, KNN, RF and GBDT are relatively stable and not susceptible to imbalanced data. In particular, the BNB has the most stable classification performance. The Friedman and Nemenyi post hoc statistical tests also confirmed this result. The SMOTE method is used in oversampling-based imbalanced data augmentation, and determining whether other oversampling methods can obtain consistent results needs further research. In the future, an imbalanced data augmentation algorithm based on undersampling and hybrid sampling should be used to analyze the performance impact of imbalanced binary data on machine learning models.

  • Abstract
  • Cite Count Icon 9
  • 10.1016/j.healun.2021.01.1160
Limitation of ROC in Evaluation of Classifiers for Imbalanced Data
  • Mar 20, 2021
  • The Journal of Heart and Lung Transplantation
  • F Movahedi + 1 more

Limitation of ROC in Evaluation of Classifiers for Imbalanced Data

  • Research Article
  • 10.2139/ssrn.2797419
On the Evaluation of Probability Forecasts: An Application to Qualitative Choice Models
  • Jun 20, 2016
  • SSRN Electronic Journal
  • Senarath Dharmasena + 2 more

On the Evaluation of Probability Forecasts: An Application to Qualitative Choice Models

  • Supplementary Content
  • 10.22004/ag.econ.235424
On the Evaluation of Probability Forecasts: An Application to Qualitative Choice Models
  • Jun 17, 2016
  • Social Science Research Network
  • Senarath Dharmasena + 2 more

Using data from Nielsen HomeScan scanner panel for calendar year 2003, we develop binary choice models to focus on the decision made by a sample of U.S. households to purchase various non-alcoholic beverages. We evaluate the probabilities generated through those qualitative choice models using an array of techniques such as expectation-prediction success tables; receiver operating characteristics (ROC) curve, Kullback-Leibler Information criteria; calibration; resolution (sorting); the Brier score; and the Yates partition of the Brier score. In using expectation-prediction success tables, we paid attention to sensitivity and specificity. Use of a naïve 0.50 cut-off to classify probabilities resulted in the over or under estimation of sensitivity and specificity values compared to the use of the market penetration value. Area under the ROC curve is suggested as an alternative to the use of 0.5 cut-off as well as cut-off at market penetration level to classify probabilities, because this method treats a wide range of cut-off probabilities to come up with a coherent measure in classifying probabilities. The area under the ROC was highest for coffee for with-in-sample probabilities while it was highest for fruit juice model for out-of-sample probabilities. Kullback-Leibler Information Criteria which selects the model with the highest log-likelihood function value observed at out-of-sample observations (OSLLF) to evaluate probabilities show “closeness” or deviation of model generated probabilities to the true data generating probability overall, although this method does not offer classification of probabilities for events that occurred versus that did not. Again, with respect to OSLLF value, probabilities associated with fruit juice model outperform all other beverages. Forecast probabilities with respect to most of the beverage purchases were well calibrated. All resolution graphs were almost flat against a 45-degree perfect resolution graph, indicative of poor sorting power of choice models. The Brier score was lowest for fruit juices and the highest for low-fat milk. According to the calculated Brier score, probability forecasts for fruit juices outperformed other non-alcoholic beverages. Although the Brier score gave an overall indication of the ability of a model to forecast accurately, the components of the Yates decomposition of the Brier score provided a clearer and broader indication of the ability of the model to forecast. With-in-sample probabilities generated through logit model for coffee outperforms probabilities generated for other beverages based on area under the ROC curve, covariance between probabilities and outcome index and slope of covariance. Out-of-sample probabilities generated through logit model for fruit juice performs better than any other beverage category based on area under the ROC curve, Brier Score, and OSLLF value. In the event where researchers are confronted with alternative models that issue probability forecasts, the accuracy of probability forecasts in determining the best model can be measured through myriad of metrics. Even though traditional measures such as expectation-prediction success tables, calibration and log-likelihood approaches are still used, ROC charts, resolution, the Brier score and the Yates partition of the Brier score to evaluate probabilities generated through alternative models are highly recommended.

  • Front Matter
  • Cite Count Icon 18
  • 10.1016/j.esmoop.2022.100429
Area under the curve may hide poor generalisation to external datasets
  • Apr 1, 2022
  • ESMO Open
  • A Kleppe

Area under the curve may hide poor generalisation to external datasets

  • Research Article
  • Cite Count Icon 2
  • 10.1016/j.orhc.2020.100275
The impact of oversampling with “ubSMOTE” on the performance of machine learning classifiers in prediction of catastrophic health expenditures
  • Nov 4, 2020
  • Operations Research for Health Care
  • Songul Cinaroglu

The impact of oversampling with “ubSMOTE” on the performance of machine learning classifiers in prediction of catastrophic health expenditures

  • Book Chapter
  • Cite Count Icon 159
  • 10.1002/9781118646106.ch8
Assessment Metrics for Imbalanced Learning
  • Jun 10, 2013
  • Nathalie Japkowicz

This chapter focuses on the aspect of evaluation that concerns the choice of an assessment metric. It concentrates mainly on describing both metrics and graphical methods used in the case of class imbalances, concentrating on well-established methods and pointing out the newer experimental ones. The chapter presents an overview of the three families of assessment metrics used in machine learning - threshold metrics, ranking methods and metrics and probabilistic metrics. It further discusses their general appropriateness to class imbalance situations. The chapter also focuses on the threshold metrics particularly suited for imbalanced datasets. It talks about ranking methods and metrics often used in class-imbalanced situations. The chapter ends by considering other aspects of the classifier evaluation process that could be impacted on by class imbalances, and at the case of multi-class-imbalanced problems.

Save Icon
Up Arrow
Open/Close
Notes

Save Important notes in documents

Highlight text to save as a note, or write notes directly

You can also access these Documents in Paperpal, our AI writing tool

Powered by our AI Writing Assistant