Sample size planning for classification models

被引:335
作者
Beleites, Claudia [1 ]
Neugebauer, Ute [1 ,2 ]
Bocklitz, Thomas [3 ,4 ]
Krafft, Christoph [1 ]
Popp, Juergen [1 ,2 ,3 ,4 ]
机构
[1] Inst Photon Technol, Dept Spect & Imaging, D-07745 Jena, Germany
[2] Jena Univ Hosp, Ctr Sepsis Control & Care, D-07747 Jena, Germany
[3] Univ Jena, Inst Phys Chem, D-07743 Jena, Germany
[4] Univ Jena, Abbe Ctr Photon, D-07743 Jena, Germany
关键词
Small sample size; Design of experiments; Multivariate; Learning curve; Classification; Training; Validation; BINOMIAL PROPORTION; ESTIMATORS;
D O I
10.1016/j.aca.2012.11.007
中图分类号
O65 [分析化学];
学科分类号
070302 [分析化学];
摘要
In biospectroscopy, suitably annotated and statistically independent samples (e.g. patients, batches, etc.) for classifier training and testing are scarce and costly. Learning curves show the model performance as function of the training sample size and can help to determine the sample size needed to train good classifiers. However, building a good model is actually not enough: the performance must also be proven. We discuss learning curves for typical small sample size situations with 5-25 independent samples per class. Although the classification models achieve acceptable performance, the learning curve can be completely masked by the random testing uncertainty due to the equally limited test sample size. In consequence, we determine test sample sizes necessary to achieve reasonable precision in the validation and find that 75-100 samples will usually be needed to test a good but not perfect classifier. Such a data set will then allow refined sample size planning on the basis of the achieved performance. We also demonstrate how to calculate necessary sample sizes in order to show the superiority of one classifier over another: this often requires hundreds of statistically independent test samples or is even theoretically impossible. We demonstrate our findings with a data set of ca. 2550 Raman spectra of single cells (five classes: erythrocytes, leukocytes and three tumour cell lines BT-20, MCF-7 and OCI-AML3) as well as by an extensive simulation that allows precise determination of the actual performance of the models in question. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:25 / 33
页数:9
相关论文
共 32 条
[1]
[Anonymous], CONTRIBUTIONS MANY O
[2]
Partial least squares for discrimination [J].
Barker, M ;
Rayens, W .
JOURNAL OF CHEMOMETRICS, 2003, 17 (03) :166-173
[3]
Variance reduction in estimating classification error using sparse datasets [J].
Beleites, C ;
Baumgartner, R ;
Bowman, C ;
Somorjai, R ;
Steiner, G ;
Salzer, R ;
Sowa, MG .
CHEMOMETRICS AND INTELLIGENT LABORATORY SYSTEMS, 2005, 79 (1-2) :91-100
[4]
Beleites C., 2012, CBMODELS COLLECTION
[5]
Beleites C., 2012, HyperSpec: a package to handle hyperspectral data sets in R. R package v. 0.98-20110927
[6]
Interval estimation for a binomial proportion - Comment - Rejoinder [J].
Brown, LD ;
Cai, TT ;
DasGupta, A ;
Agresti, A ;
Coull, BA ;
Casella, G ;
Corcoran, C ;
Mehta, C ;
Ghosh, M ;
Santner, TJ ;
Brown, LD ;
Cai, TT ;
DasGupta, A .
STATISTICAL SCIENCE, 2001, 16 (02) :101-133
[7]
How large a training set is needed to develop a classifier for microarray data? [J].
Dobbin, Kevin K. ;
Zhao, Yingdong ;
Simon, Richard M. .
CLINICAL CANCER RESEARCH, 2008, 14 (01) :108-114
[8]
Sample size planning for developing classifiers using high-dimensional DNA microarray data [J].
Dobbin, Kevin K. ;
Simon, Richard M. .
BIOSTATISTICS, 2007, 8 (01) :101-117
[9]
Dorai-Raj S., 2009, R package version 1.0-5
[10]
Performance of Error Estimators for Classification [J].
Dougherty, Edward R. ;
Sima, Chao ;
Hua, Jianping ;
Hanczar, Blaise ;
Braga-Neto, Ulisses M. .
CURRENT BIOINFORMATICS, 2010, 5 (01) :53-67