Class PLS1NipalsAlgorithm encapsulates the Nonlinear Iterative PArtial Least
Squares (NIPALS) algorithm for computing partial least squares regression components.
Namespace:
CenterSpace.NMath.StatsAssembly: 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#
where
CopyC# 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.
PredictorMatrix = TP' + Xg
g
Inheritance Hierarchy
System..::.Object
CenterSpace.NMath.Stats..::.IPLS1Calc
CenterSpace.NMath.Stats..::.PLS1NipalsAlgorithm
CenterSpace.NMath.Stats..::.IPLS1Calc
CenterSpace.NMath.Stats..::.PLS1NipalsAlgorithm