regressvcacpVI

Location: CuBatch\Model_PCAVI\regressvcacpVI.m

function [B,err,PxY,vexpvi,Avi,Bvi,vexpX,Ax,Bx] = regressvcacpVI (Y,X,rx,ryvi,algo,opti);

Description:
Executes a cross-validation (1 by 1) for IV-PCA(rx,ryvi)


Inputs:
Y: data Y (matrix)
X: data X (matrix)
rx: number of PC (for X)
ryvi: number of PC (for Y)
algo: 'SVD' or 'Nipals'
optio: see Matlab help for svds built-in function.

Outputs:
B: regression coefficient matrix
err: error of prediction by cross validation
PxY: the projected of Y on X.
vexpvi: Explained variation for PCA(PxY)
Avi: score of pca(PxY).
Bvi: loadings of pca(PxY).
vexpX: Explained variation for PCA(X)
Ax: score of pca(X).
Bx: loadings of pca(X).

Called by:
choixcompvcacpvi2

Subroutines:
Internal: None
External: acpvif, predicacpvi

Author:
Christophe Durville
TOTALFINAELF (CReS)
Université Marne-La-Vallée
France

Last modified: 13-Jun-2002 11:41:08

Contact: Christophe Durville, cdurpp@ifrance.com

References