Approximate Statistical Tests for Comparing Supervised Classification Learning Algorithms
Abstract
This article reviews five approximate statistical tests for determining whether one learning algorithm outperforms another on a particular learning task. These tests are compared experimentally to determine their probability of incorrectly detecting a difference when no difference exists (type I error). Two widely used statistical tests are shown to have high probability of type I error in certain situations and should never be used: a test for difference of two proportions and a paired-differences t test based on taking several random train-test splits. A third test, a paired-differences t test based on 10-fold cross-validation, exhibits somewhat elevated probability of type I error. A fourth test, McNemar's test, is shown to have low type I error. The fifth test is a new test, 5 x 2 cv, based on five iterations of twofold cross-validation. Experiments show that this test also has acceptable type I error. The article also measures the power (ability to detect algorithm differences when they do exist) of these tests. The cross-validated t test is the most powerful. The 5 x 2 cv test is shown to be slightly more powerful than McNemar's test. The choice of the best test is determined by the computational cost of running the learning algorithm. For algorithms that can be executed only once, McNemar's test is the only test with acceptable type I error. For algorithms that can be executed 10 times, the 5 x 2 cv test is recommended, because it is slightly more powerful and because…
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The standard statistical test for comparing classifiers on paired data is McNemar's test.
“The standard statistical test for comparing classifiers on paired data is McNemar's test (Dietterich, 1998; Dror et al., 2018), which uses the numbers of items where the models disagree”
From With Little Power Comes Great Responsibility (2020) · cites this paper as Dietterich, 1998
No citation lists for this paper
No citation lists for this paper yet — checked again daily.
References 20 · Cited by 3,840
- Authors
- Dietterich, T. G.
- Affiliations
- Oregon State University (US)
- Corresponding author
- Dietterich, Thomas G.
- Venue
- Neural Computation
- Publisher
- MIT Press
- Published
- 1998-10-01
- Volume
- 10
- Issue
- 7
- Pages
- 1895-1923
- ISSN
- 0899-7667 (ISSN-L)
- 1530-888X
- OpenAlex
- W2167277498
- Cited by
- 3,840
- References
- 20
- Citations by year
- 2026: 364 · 2025: 174 · 2024: 182 · 2023: 216 · 2022: 217 · 2021: 278 · 2020: 239 · 2019: 178 · 2018: 128 · 2017: 146 · 2016: 153 · 2015: 132 · 2014: 128 · 2013: 122 · 2012: 137
- FWCI
- 42.52
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Neural Computation (publishedVersion)
- PubMed (publishedVersion)
- Funders
- Office of Naval Research
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Data Classification
- Physical Sciences › Computer Science › Artificial Intelligence › Machine Learning and Algorithms
- Physical Sciences › Mathematics › Statistics and Probability › Statistical Methods and Applications
- Keywords
- supervised classification, learning algorithm comparison, hypothesis testing, type I error, statistical power, McNemar test, paired t-test, 10-fold cross-validation, train-test split, algorithm comparison
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review