A simple iteration algorithm for PLS regression
Autor: | Ramon M. Barnes, Eryi Zhu |
---|---|
Rok vydání: | 1995 |
Předmět: | |
Zdroj: | Journal of Chemometrics. 9:363-372 |
ISSN: | 1099-128X 0886-9383 |
DOI: | 10.1002/cem.1180090504 |
Popis: | A simple iteration algorithm that is faster and less memory-intensive than the NIPALS iteration algorithm for PLS regression is presented. The iteration algorithm is obtained by treating the orthogonal expansion or decomposition of a matrix X as an extremum problem subject to normalization and orthogonality constraint conditions and then solving the problem by use of the method of Lagrange multipliers. The main idea in this method is to find the transformation vector r. The latent variable t is expressed exactly as the linear combination of X-variables with the vector r so that the final regression coefficients can be conveniently provided. In the algorithm the recursion of the orthogonal projection is needed, which is derived by use of a matrix inverse formula. Algorithms are established from the equation for calculating the vector r that are suitable for dealing with three cases of large data sets. The first case is when the number of objects is very large, the number of variables is relatively small and the number of Y-variables is equal to or greater than the number of X-variables. The second case is when the number of objects is very large, the number of variables is relatively small and the number of X-variables is greater than the number of Y-variables. The last case is when the number of variables, either X- or Y-variables, or both, is very large and the number of objects is small. |
Databáze: | OpenAIRE |
Externí odkaz: |