title: Calculating confidence intervals for prediction error in microarray classification using resampling.
abstract: Cross-validation based point estimates of prediction accuracy are frequently reported in microarray class prediction problems. However these point estimates can be highly variable, particularly for small sample numbers, and it would be useful to provide confidence intervals of prediction accuracy. We performed an extensive study of existing confidence interval methods and compared their performance in terms of empirical coverage and width. We developed a bootstrap case cross-validation (BCCV) resampling scheme and defined several confidence interval methods using BCCV with and without bias-correction. The widely used approach of basing confidence intervals on an independent binomial assumption of the leave-one-out cross-validation errors results in serious under-coverage of the true prediction error. Two split-sample based methods previously proposed in the literature tend to give overly conservative confidence intervals. Using BCCV resampling, the percentile confidence interval method was also found to be overly conservative without bias-correction, while the bias corrected accelerated (BCa) interval method of Efron returns substantially anti-conservative confidence intervals. We propose a simple bias reduction on the BCCV percentile interval. The method provides mildly conservative inference under all circumstances studied and outperforms the other methods in microarray applications with small to moderate sample sizes.
authors.affiliation: Concordia University, Quebec, Canada. wjiang@mathstat.concordia.ca
authors.forename: Wenyu
authors.initials: W
authors.lastname: Jiang
authors.forename: Sudhir
authors.initials: S
authors.lastname: Varma
authors.forename: Richard
authors.initials: R
authors.lastname: Simon
mesh_terms: D015982:Bias; D003198:Computer Simulation; D016001:Confidence Intervals; D003627:Data Interpretation, Statistical; D030561:Databases, Nucleic Acid; D016002:Discriminant Analysis; D020869:Gene Expression Profiling / Q000706:statistics & numerical data; D006801:Humans; D008223:Lymphoma / Q000235:genetics; D015233:Models, Statistical; D020411:Oligonucleotide Array Sequence Analysis / Q000706:statistics & numerical data*