Click or drag to resize

IPLS1Calc Class

Interface for performing a Partial Least Squares (PLS) calculation.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreIPLS1Calc
    CenterSpace.NMath.CorePLS1NipalsAlgorithm

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public abstract class IPLS1Calc : ICloneable

The IPLS1Calc type exposes the following members.

Constructors
 NameDescription
Protected methodIPLS1CalcInitializes a new instance of the IPLS1Calc class
Top
Properties
 NameDescription
Public propertyIsGood Indicates whether the most recent calculation was successful or not.
Public propertyLoadings Gets a matrix whow columns are the loading vectors.
Public propertyMessage Gets any message that may have been generated by the algorithm. For example, if the calculation is unsuccessful, the message should indicate the reason.
Public propertyScores Gets a matrix whow columns are the score vectors.
Top
Methods
 NameDescription
Public methodCalculate Performs a PLS1 calculation on the given data.
Public methodClone A deep copy of self.
Public methodHotellingsT2 Calculaties Hotelling's T2 statistic for each sample. T2 can be viewed as the squared distance from a samples projection into the subspace to the centroid of the subspace, or, more simply, the variation of the sample point within the model.
Public methodPredict(DoubleMatrix) Use the calculated model to predict the response values, ResponseVector , from the given set of predictor variables.
Public methodPredict(DoubleVector) Use the calculated model to predict the response value, y, from the given value of the predictor variable.
Public methodQResiduals Calculates the Q residuals for in sample in the model. The Q residual for a given sample is the distance between the sample and its projection in the subspace of the model.
Top
Remarks
This is a PLS1 algorithm.
See Also