A new strategy to prevent over-fitting in partial least squares models based on model population analysis

Anal Chim Acta. 2015 Jun 23:880:32-41. doi: 10.1016/j.aca.2015.04.045. Epub 2015 Apr 25.

Abstract

Partial least squares (PLS) is one of the most widely used methods for chemical modeling. However, like many other parameter tunable methods, it has strong tendency of over-fitting. Thus, a crucial step in PLS model building is to select the optimal number of latent variables (nLVs). Cross-validation (CV) is the most popular method for PLS model selection because it selects a model from the perspective of prediction ability. However, a clear minimum of prediction errors may not be obtained in CV which makes the model selection difficult. To solve the problem, we proposed a new strategy for PLS model selection which combines the cross-validated coefficient of determination (Qcv(2)) and model stability (S). S is defined as the stability of PLS regression vectors which is obtained using model population analysis (MPA). The results show that, when a clear maximum of Qcv(2) is not obtained, S can provide additional information of over-fitting and it helps in finding the optimal nLVs. Compared with other regression vector based indictors such as the Euclidean 2-norm (B2), the Durbin Watson statistic (DW) and the jaggedness (J), S is more sensitive to over-fitting. The model selected by our method has both good prediction ability and stability.

Keywords: Cross-validation; Model population analysis; Model selection; Model stability; Over-fitting; Partial least squares.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms*
  • Glycine max / chemistry
  • Glycine max / metabolism
  • Least-Squares Analysis
  • Models, Chemical*
  • Software
  • Spectrophotometry, Ultraviolet