Re-interpretation of NIPALS results solves PLSR inconsistency problem
Original version
Journal of chemometrics 23(2009) No. 2, p. 72-75 http://dx.doi.org/10.1002/cem.1180Abstract
The well-known nonlinear iterative partial least squares (NIPALS) algorithm is commonly used for computation of components in partial least squares regression (PLSR) with orthogonalized score vectors. Based on generalized inverse formalism, Pell et al.[1] have recently claimed that the NIPALS results are inconsistent with respect to model spaces for residual-based outlier detection and prediction purposes. This theoretically important result is supported by the present paper, where it is also shown that a simple re-interpretation of the results from the NIPALS algorithm solves the problem. This is valid for cases with both one and several response variables (PLS1 and PLS2). It is also shown, however, that the price to pay for this solution is that the latent variables in the model will no longer be completely independent of the residual noise. Since the original PLSR model with non-orthogonal score vectors does not have the same inconsistency, a method for orthogonalization of this model is also included.