Cited by 3,840Machine Learning and Data ClassificationMachine Learning and AlgorithmsStatistical Methods and Applications

Approximate Statistical Tests for Comparing Supervised Classification Learning Algorithms

Dietterich, Thomas G.·1998·Neural Computation

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

Crossref · 10.1162/089976698300017197

Cites

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

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