Pcapro: Difference between revisions

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search
imported>Chuck
imported>Chuck
Line 14: Line 14:
====Inputs====
====Inputs====


* '''newdata''' = data to be applied to the existing PCA model
: Case 1) model input as a list of variables:
 
:* '''newdata''' = data to be applied to the existing PCA model, ''scaled the same as the original data used to build the model''
* The PCA model, which can be inputs in one of two forms, 1) as a list of input variables or 2) as a single model structure variable. These two cases are summarized below:
 
: Case 1) as a list of input variables:
 
:* '''loads''' = the model loadings
:* '''loads''' = the model loadings
:* '''ssq''' =  the model variance information
:* '''ssq''' =  the model variance information
Line 26: Line 22:
:* '''plots''' = optional variable, which suppresses plotting when set to 0 {default '''plots''' = 1}.
:* '''plots''' = optional variable, which suppresses plotting when set to 0 {default '''plots''' = 1}.


: Case 2) as a single model structure:  
: Case 2) model input as a single model structure:  
 
:* '''newdata''' = data to be applied to the existing PCA model, ''in the units of the original data''
:* '''pcamod''' = the structure variable that contains the PCA model
:* '''pcamod''' = the structure variable that contains the PCA model
:* '''plots''' = optional variable, which suppresses the plots when set to 0 {default '''plots''' = 1}.
:* '''plots''' = optional variable, which suppresses the plots when set to 0 {default '''plots''' = 1}.

Revision as of 14:57, 8 October 2008

Purpose

Project new data onto an existing principal components model.

Synopsis

[scoresn,resn,tsqn] = pcapro(newdata,loads,ssq,reslm,tsqlm,plots)
[scoresn,resn,tsqn] = pcapro(newdata,pcamod,plots)

Description

This function applies a previously-determined PCA model to a set of new data newdata. The PCA model can be input in one of two possible forms: 1) as a list of input variables, or 2) as a single model structure variable that had been previously returned by analysis or pca.

Inputs

Case 1) model input as a list of variables:
  • newdata = data to be applied to the existing PCA model, scaled the same as the original data used to build the model
  • loads = the model loadings
  • ssq = the model variance information
  • reslm = the limit for Q residuals
  • tsqlm = the limit for T2
  • plots = optional variable, which suppresses plotting when set to 0 {default plots = 1}.
Case 2) model input as a single model structure:
  • newdata = data to be applied to the existing PCA model, in the units of the original data
  • pcamod = the structure variable that contains the PCA model
  • plots = optional variable, which suppresses the plots when set to 0 {default plots = 1}.

Outputs

  • scoressn = the new scores
  • resn = new residuals
  • tsqn = new T2 values

See Also

datahat, analysis, explode, modlpred, pca, simca, tsqmtx