PLS |
The PLS2CrossValidation type exposes the following members.
Name | Description | |
---|---|---|
PLS2CrossValidation | Default constructor. Constructs a PLS2CrossValidation instance that uses the "leave one out" cross validation. LeaveOneOutSubsets | |
PLS2CrossValidation(ICrossValidationSubsets) | Constructs a PLS2CrossValidation instance which uses the given subset generator and the Nipals algorithm. | |
PLS2CrossValidation(IPLS2Calc, ICrossValidationSubsets) | Constructs a PLS2CrossValidation instance which uses the given PLS calculator and subset generator. |
Name | Description | |
---|---|---|
AverageMeanSqrError | Gets the average of the mean square errors for each training/testing subsets pair. | |
Calculator | Gets and sets the PLS2 calculator to use for PLS2 calculations. | |
IsGood | Whether all the PLS2 calculations were successful. | |
Message | Gets any message that may have been generated by the computation. For example, if the calculation is unsuccessful, the message indicates the reason. | |
Results | Gets the results of the cross validation for each training/testing subsets pair. | |
SubsetGenerator | Gets and sets the subset generator to use to generate testing and training subsets. |
Name | Description | |
---|---|---|
Clone | Creates a deep copy of this PLS2CrossValidation. | |
DoCrossValidation(DoubleMatrix, DoubleMatrix, Int32) | Perform cross validation on the given data using the existing calculator and subset generator. | |
DoCrossValidation(DoubleMatrix, DoubleMatrix, IPLS2Calc, Int32) | Performs cross validation on the given data using the given calculator and number of components. |