Click or drag to resize

PLS2WorksheetAnalysis Class

PLS2WorksheetAnalysis performs a PLS2 analysis and stores the results in a given table
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Regression.MultivariateWorksheetAnalysis
    Altaxo.Calc.Regression.MultivariatePLS2WorksheetAnalysis

Namespace: Altaxo.Calc.Regression.Multivariate
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class PLS2WorksheetAnalysis : WorksheetAnalysis

The PLS2WorksheetAnalysis type exposes the following members.

Constructors
 NameDescription
Public methodPLS2WorksheetAnalysisInitializes a new instance of the PLS2WorksheetAnalysis class
Top
Properties
Methods
 NameDescription
Public methodCalculateAdditionalColumn
(Inherited from WorksheetAnalysis)
Public methodCalculateAdditionalColumns
(Inherited from WorksheetAnalysis)
Public methodCalculateAndStorePredictionScores(DataTable, Int32)
(Inherited from WorksheetAnalysis)
Public methodCalculateAndStorePredictionScores(DataTable, Int32, Int32)
(Inherited from WorksheetAnalysis)
Public methodCalculateCrossPredictedAndResidual
(Inherited from WorksheetAnalysis)
Public methodCalculateCrossPredictedY
(Inherited from WorksheetAnalysis)
Public methodCalculateCrossPRESS Calculate the cross PRESS values and stores the results in the provided table.
(Inherited from WorksheetAnalysis)
Public methodCalculatePredictedAndResidual
(Inherited from WorksheetAnalysis)
Public methodCalculatePredictedY For a given set of spectra, predicts the y-values and stores them in the matrix predictedY
(Inherited from WorksheetAnalysis)
Public methodCalculatePredictionScores Calculates the prediction scores. In case of a single y-variable, the prediction score is a vector of the same length than a spectrum. Multiplying the prediction score (dot product) with a spectrum, it yields the predicted y-value (of cause mean-centered).
(Inherited from WorksheetAnalysis)
Public methodCalculatePreprocessedSpectra Fills a provided table (should be empty) with the preprocessed spectra. The spectra are saved as columns (independently on their former orientation in the original worksheet).
(Inherited from WorksheetAnalysis)
Public methodCalculateXLeverage Calculates the leverage of the spectral data.
(Inherited from WorksheetAnalysis)
Public methodCalculateXResidual
(Inherited from WorksheetAnalysis)
Public methodCalculateYPredicted Calculated the predicted y for the component given by whichY and for the given number of factors.
(Inherited from WorksheetAnalysis)
Public methodCalculateYResidual Calculates the y-residuals (concentration etc.).
(Inherited from WorksheetAnalysis)
Public methodCreateNewRegressionObject
(Overrides WorksheetAnalysisCreateNewRegressionObject)
Public methodEnsureMatchingXOfX Compares the two arrays and throws an InvalidOperationException if the data not match.
(Inherited from WorksheetAnalysis)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExecuteAnalysis(AltaxoDocument, DataTableMatrixProxyWithMultipleColumnHeaderColumns, DimensionReductionAndRegressionOptions, DataTable) Makes a PLS (a partial least squares) analysis of the table or the selected columns / rows and stores the results in a newly created table. Here, the spectra are stored in the data columns of the proxy, the target variables are located in the ColumnHeaderColumns of the proxy.
(Inherited from WorksheetAnalysis)
Public methodExecuteAnalysis(IMatrixDouble, IMatrixDouble, DimensionReductionAndRegressionOptions, DataTable, IReadOnlyListDouble) Execute an analysis and stores the result in the provided table.
(Inherited from WorksheetAnalysis)
Public methodExecuteAnalysis(AltaxoDocument, DataTable, IAscendingIntegerCollection, IAscendingIntegerCollection, IAscendingIntegerCollection, Boolean, DimensionReductionAndRegressionOptions) Makes a PLS (a partial least squares) analysis of the table or the selected columns / rows and stores the results in a newly created table.
(Inherited from WorksheetAnalysis)
Public methodExecuteAnalysis(AltaxoDocument, DataTableMatrixProxyWithMultipleColumnHeaderColumns, IMatrixDouble, IMatrixDouble, Double, DimensionReductionAndRegressionOptions, DataTable, DimensionReductionAndRegressionResult) Makes a PLS (a partial least squares) analysis of the table or the selected columns / rows and stores the results in a newly created table.
(Inherited from WorksheetAnalysis)
Public methodStatic memberExport Exports a table to a PLS2CalibrationSet
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetCalibrationModel
(Overrides WorksheetAnalysisGetCalibrationModel(DataTable))
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberIsPLS2CalibrationModel 
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodPredictValues(DataTableMatrixProxyWithMultipleColumnHeaderColumns, Int32, DataTable, DataTable) This predicts the selected columns/rows against a user choosen calibration model. The orientation of spectra is given by the parameter spectrumIsRow.
(Inherited from WorksheetAnalysis)
Public methodPredictValues(DataTable, IAscendingIntegerCollection, IAscendingIntegerCollection, Int32, DataTable, DataTable) This predicts the selected columns/rows against a user choosen calibration model. The orientation of spectra is given by the parameter spectrumIsRow.
(Inherited from WorksheetAnalysis)
Protected methodStoreCalculatedColumn Stores the information that a given column was calculated inside the DataSource object of the table.
(Inherited from WorksheetAnalysis)
Public methodStoreCalibrationModelInTable
(Overrides WorksheetAnalysisStoreCalibrationModelInTable(IMultivariateCalibrationModel, DataTable))
Public methodStoreFRatioData
(Inherited from WorksheetAnalysis)
Public methodStoreNumberOfFactors
(Inherited from WorksheetAnalysis)
Public methodStoreOriginalY
(Inherited from WorksheetAnalysis)
Public methodStorePreprocessedData
(Inherited from WorksheetAnalysis)
Public methodStorePRESSData
(Inherited from WorksheetAnalysis)
Public methodStoreXOfX
(Inherited from WorksheetAnalysis)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also