Using permutation tests to study how the dimensionality, the number of classes, and the number of samples affect classification analysis

  • Authors:
  • Mohammed Sadeq Al-Rawi;João Paulo Silva Cunha

  • Affiliations:
  • IEETA-Instituto de Engenharia Electrónica e Telemática de Aveiro, Univ. of Aveiro, Aveiro, Portugal, Dept. of Electrical and Computer Eng., Faculty of Eng., Univ. of Porto, Porto, Portug ...;IEETA-Instituto de Engenharia Electrónica e Telemática de Aveiro, University of Aveiro, Aveiro, Portugal, Dept. of Electrical and Computer Engineering, Faculty of Engineering, University ...

  • Venue:
  • ICIAR'12 Proceedings of the 9th international conference on Image Analysis and Recognition - Volume Part I
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Permutation tests have extensively been used to estimate the significance of classification. Permutation tests usually use the test error as a dataset statistic to measure the difference between two or more populations. Then, to estimate the p-value(s), the test error is compared to a set of permuted test-error(s), which is usually obtained after permuting the labels of the populations. In this study, we investigate how several dataset factors, e.g., the number of samples, the number of classes, and the dimensionality size, may affect the p-value obtained via permutation tests. We performed the analysis using the standard permutation test procedure that uses the overall all test error dataset statistic and compared it to the permutation test procedure that uses per-class test error as a dataset statistic that we recently have proposed (doi:10.1016 /j.neucom.2011.11.007). We found that permutation tests that use a per-class test error as a dataset statistic are not only more reliable in addressing the null hypothesis but also are highly sensitive to changes in the dataset factors that we investigated in this work. An important finding of this study is that when the dimensionality is low and the number of classes is up to several, say ten, highly above chance accuracy would be required to state the significance. For the same low dimensionality, however, slightly above chance accuracy would be adequate to state significance in a two-class problem.