Class PLS1NipalsAlgorithm encapsulates the Nonlinear Iterative PArtial Least Squares (NIPALS) algorithm for computing partial least squares regression components.

Namespace:  CenterSpace.NMath.Stats
Assembly:  NMathStats (in NMathStats.dll) Version: 3.4.0.0

Syntax

C#
[SerializableAttribute]
public class PLS1NipalsAlgorithm : IPLS1Calc
Visual Basic (Declaration)
<SerializableAttribute> _
Public Class PLS1NipalsAlgorithm _
	Inherits IPLS1Calc
Visual C++
[SerializableAttribute]
public ref class PLS1NipalsAlgorithm : public IPLS1Calc

Remarks

During the calculation the following model for PredictorMatrix (independent variable values) is formed:
CopyC#
PredictorMatrix = TP' + Xg
where
CopyC#
g
is the number of components specified for the model. T is called the scores matrix (the columns of T are the scores), and P is called the loadings matrix. The matrix Xg is called the residual matrix for PredictorMatrix.

Inheritance Hierarchy

System..::.Object
  CenterSpace.NMath.Stats..::.IPLS1Calc
    CenterSpace.NMath.Stats..::.PLS1NipalsAlgorithm

See Also