PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
October 1, 1998Neural Computation3,765 citations

Approximate Statistical Tests for Comparing Supervised Classification Learning Algorithms

View Full Paper
TDThomas G. Dietterich

Key Points

  • Standard difference of proportions and repeated split paired-differences t tests show elevated type I error, making them unsuitable for algorithm comparison.
  • Experiments comparing five approximate statistical tests show 5 x 2 cv provides acceptable type I error while achieving higher statistical power than McNemar's test.
  • McNemar's test is recommended when algorithms can run only once, whereas the 5 x 2 cv test serves best when ten training runs are computationally feasible.

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 it directly measures variation due to the choice of training set.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Thomas G. Dietterich (1998) studied this question.

synapsesocial.com/papers/6907c20c400a54822bc4834dhttps://doi.org/10.1162/089976698300017197
Ask AI
Helpful
Bookmark
Share
View Full Paper