PLS_Toolbox Documentation: cr | < corrmap | crcvrnd > |
cr
Purpose
Continuum regression for multivariate y.
Synopsis
b = cr(x,y,lv,powers)
Description
CR develops continuum regression models for a matrix of predictor variables (x-block) x, and vector or matrix of predicted variables (y-block) y. Models are calculated for 1 to lv latent variables for each value of the continuum parameter specified in the row vector powers. The output is the matrix of regression vectors b.
For a y-block with ny variables, x-block with nx variables, and np powers (size of powers is 1 by np) b is size (lv*ny*np) by nx. The first block in b corresponds to the first power in powers and is (lv*ny) by nx with the first row corresponding to a 1 latent variable model for the first y variable.
CR uses the de Jong, Wise & Ricker method for continuum regression (S. de Jong, B. M. Wise and N. L. Ricker, "Canonical Partial Least Squares and Continuum Power Regression," J. Chemo., 15, 85-100, 2001). It is a drastically faster implementation of the Wise and Ricker method used in the previous powerpls. Note that results are identical for both methods for the univariate y case but not for the multivariate y, where the results from CR are typically slightly better.
The algorithm used here is usually stable up to a continuum parameter of about 6-8, sometimes as high as 10 depending upon the problem. At powers this high, however, the models have essentially converged to the PCR solution. No instabilities at small powers have been noted.
See Also
< corrmap | crcvrnd > |