Signal and Information Processing for Sensing Systems, Institute for Bioengineering of Catalonia, The Barcelona Institute for Science and Technology, Baldiri Reixac 4-8, 08028, Barcelona, Spain.
Department of Electronics and Biomedical Engineering, University of Barcelona, Martí i Franqués 1, 08028, Barcelona, Spain.
Anal Bioanal Chem. 2018 Sep;410(23):5981-5992. doi: 10.1007/s00216-018-1217-1. Epub 2018 Jun 29.
Advances in analytical instrumentation have provided the possibility of examining thousands of genes, peptides, or metabolites in parallel. However, the cost and time-consuming data acquisition process causes a generalized lack of samples. From a data analysis perspective, omics data are characterized by high dimensionality and small sample counts. In many scenarios, the analytical aim is to differentiate between two different conditions or classes combining an analytical method plus a tailored qualitative predictive model using available examples collected in a dataset. For this purpose, partial least squares-discriminant analysis (PLS-DA) is frequently employed in omics research. Recently, there has been growing concern about the uncritical use of this method, since it is prone to overfitting and may aggravate problems of false discoveries. In many applications involving a small number of subjects or samples, predictive model performance estimation is only based on cross-validation (CV) results with a strong preference for reporting results using leave one out (LOO). The combination of PLS-DA for high dimensionality data and small sample conditions, together with a weak validation methodology is a recipe for unreliable estimations of model performance. In this work, we present a systematic study about the impact of the dataset size, the dimensionality, and the CV technique used on PLS-DA overoptimism when performance estimation is done in cross-validation. Firstly, by using synthetic data generated from a same probability distribution and with assigned random binary labels, we have obtained a dataset where the true classification rate (CR) is 50%. As expected, our results confirm that internal validation provides overoptimistic estimations of the classification accuracy (i.e., overfitting). We have characterized the CR estimator in terms of bias and variance depending on the internal CV technique used and sample to dimensionality ratio. In small sample conditions, due to the large bias and variance of the estimator, the occurrence of extremely good CRs is common. We have found that overfitting peaks when the sample size in the training subset approaches the feature vector dimensionality minus one. In these conditions, the models are neither under- or overdetermined with a unique solution. This effect is particularly intense for LOO and peaks higher in small sample conditions. Overoptimism is decreased beyond this point where the abundance of noisy produces a regularization effect leading to less complex models. In terms of overfitting, our study ranks CV methods as follows: Bootstrap produces the most accurate estimator of the CR, followed by bootstrapped Latin partitions, random subsampling, K-Fold, and finally, the very popular LOO provides the worst results. Simulation results are further confirmed in real datasets from mass spectrometry and microarrays.
分析仪器的进步为同时检测数千个基因、肽或代谢物提供了可能。然而,成本和耗时的数据采集过程导致普遍缺乏样本。从数据分析的角度来看,组学数据的特点是维度高且样本数量少。在许多情况下,分析的目的是区分两种不同的条件或类别,即结合分析方法和使用数据集收集的可用示例定制的定性预测模型。为此,偏最小二乘判别分析(PLS-DA)经常用于组学研究。最近,人们越来越关注这种方法的不当使用,因为它容易过度拟合,并可能加剧错误发现的问题。在涉及少数受试者或样本的许多应用中,预测模型性能的估计仅基于交叉验证(CV)结果,强烈倾向于使用留一法(LOO)报告结果。PLS-DA 用于高维数据和小样本条件,以及弱验证方法的结合,是对模型性能进行不可靠估计的原因。在这项工作中,我们系统地研究了数据集大小、维度和用于 PLS-DA 的 CV 技术对模型性能的交叉验证时的过度拟合的影响。首先,我们使用从相同概率分布生成并具有指定随机二进制标签的合成数据,获得了一个真实分类率(CR)为 50%的数据集。正如预期的那样,我们的结果证实,内部验证会对分类准确性(即过度拟合)进行过度乐观的估计。我们已经根据使用的内部 CV 技术和样本与维度的比率,将 CR 估计器的特征描述为偏差和方差。在小样本条件下,由于估计器的偏差和方差较大,通常会出现极好的 CR。我们发现,当训练子集的样本量接近特征向量维度减一时,过度拟合达到峰值。在这些条件下,模型既不是欠定的也不是过定的,而是具有唯一的解。在这种情况下,LOO 效果更为强烈,并且在小样本条件下达到峰值。超出这一点,由于噪声的丰富性产生了正则化效应,从而导致模型不太复杂,过度拟合会减少。在过度拟合方面,我们的研究对 CV 方法进行了如下排名:Bootstrap 产生的 CR 估计器最准确,其次是 Bootstrapped Latin partitions、随机子采样、K-Fold,最后是非常流行的 LOO 提供的结果最差。从质谱和微阵列的真实数据集进一步证实了模拟结果。