Click or drag to resize

ChemometricCommands Class

Contains commands concerning chemometric operations like PLS and PCA.
Inheritance Hierarchy
SystemObject
  Altaxo.Worksheet.Commands.AnalysisChemometricCommands

Namespace: Altaxo.Worksheet.Commands.Analysis
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class ChemometricCommands

The ChemometricCommands type exposes the following members.

Constructors
 NameDescription
Public methodChemometricCommandsInitializes a new instance of the ChemometricCommands class
Top
Methods
 NameDescription
Public methodStatic memberCheckSelectedColumnsForDimensionReductionShowErrorMessageBox Checks the selected columns for use with multivariate analysis.
Public methodStatic memberCheckSelectedColumnsShowErrorMessageBox Checks the selected columns for use with multivariate analysis.
Public methodStatic memberCreateNewGraphWithXYLayer Creates a new graph with a single XY layer.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodStatic memberExportPLSCalibration Exports a PLS calibration model from the specified table.
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 methodStatic memberGetAnalysis Gets the worksheet analysis stored in the specified model table.
Public methodStatic memberGetAvailablePLSCalibrationTables Gets the available tables that contain PLS calibration models.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodStatic memberGetOrQuestPreferredNumberOfFactors Gets the preferred number of factors for the specified table, prompting the user if necessary.
Public methodStatic memberGetPreferredNumberOfFactorsAndNumberOfConcentrations Gets the preferred number of factors together with the number of concentration data columns.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodStatic memberMultiplyColumnsToMatrix(IWorksheetController) Multiplies selected columns to form a matrix.
Public methodStatic memberMultiplyColumnsToMatrix(AltaxoDocument, DataTable, IAscendingIntegerCollection) Multiplies selected columns to form a matrix.
Public methodStatic memberPCAOnColumns Starts a principal component analysis using the selected worksheet columns.
Public methodStatic memberPCAOnRows Starts a principal component analysis using the selected worksheet rows.
Public methodStatic memberPlotCrossPredictedVersusActualY(DataTable) Plots the cross prediction values of all y components invidually in a graph (without allowing a Gui to catch some errors).
Public methodStatic memberPlotCrossPredictedVersusActualY(DataTable, Boolean) Plots the cross prediction values of all y components invidually in a graph.
Public methodStatic memberPlotCrossPredictedVersusActualY(DataTable, XYPlotLayer, Int32, Int32) Plots the cross predicted versus actual Y (concentration) into a provided layer.
Public methodStatic memberPlotCrossPRESSValue(DataTable) Plots the cross PRESS value into a provided layer.
Public methodStatic memberPlotCrossPRESSValue(DataTable, XYPlotLayer) Plots the cross PRESS value into a provided layer.
Public methodStatic memberPlotOnlyLabel This plots a label plot into the provided layer.
Public methodStatic memberPlotPredictedVersusActualY(DataTable) Plots the prediction values of all y components invidually in a graph.
Public methodStatic memberPlotPredictedVersusActualY(DataTable, XYPlotLayer, Int32, Int32) Plots the predicted versus actual Y (concentration) into a provided layer.
Public methodStatic memberPlotPredictionScores Plots all preprocessed spectra into a newly created graph.
Public methodStatic memberPlotPreprocessedSpectra Plots all preprocessed spectra into a newly created graph.
Public methodStatic memberPlotPRESSValue(DataTable) Plots the PRESS value into a provided layer.
Public methodStatic memberPlotPRESSValue(DataTable, XYPlotLayer) Plots the PRESS value into a provided layer.
Public methodStatic memberPlotXCrossResiduals(DataTable) Plots the x (spectral) residuals (of cross prediction) of all spectra invidually in a graph.
Public methodStatic memberPlotXCrossResiduals(DataTable, XYPlotLayer, Int32, Int32) Plots the x (spectral) residuals (of cross prediction) into a provided layer.
Public methodStatic memberPlotXLeverage(DataTable) Plots the x (spectral) leverage into a graph.
Public methodStatic memberPlotXLeverage(DataTable, XYPlotLayer, Int32) Plots the x (spectral) leverage into a provided layer.
Public methodStatic memberPlotXResiduals(DataTable) Plots the x (spectral) residuals of all spectra invidually in a graph.
Public methodStatic memberPlotXResiduals(DataTable, XYPlotLayer, Int32, Int32) Plots the x (spectral) residuals into a provided layer.
Public methodStatic memberPlotYCrossResiduals(DataTable) Plots the rediduals from cross prediction of all y components invidually in a graph.
Public methodStatic memberPlotYCrossResiduals(DataTable, XYPlotLayer, Int32, Int32) Plots the residual y values (of cross prediction) of a given component into a provided layer.
Public methodStatic memberPlotYResiduals(DataTable) Plots the rediduals of all y components invidually in a graph.
Public methodStatic memberPlotYResiduals(DataTable, XYPlotLayer, Int32, Int32) Plots the residual y values of a given component into a provided layer.
Public methodStatic memberPLSOnColumns Starts a PLS analysis using the selected worksheet columns.
Public methodStatic memberPredictOnColumns This predicts the selected columns/rows against a user choosen calibration model. The spectra are presumed to be vertically oriented, i.e. each spectrum is in one column.
Public methodStatic memberPrincipalComponentAnalysis Makes a PCA (a principal component analysis) of the table or the selected columns / rows and stores the results in a newly created table.
Public methodStatic memberQuestCalibrationModelAndDestinationTable Ask the user (before a prediction is made) for the name of the calibration model table and the destination table.
Public methodStatic memberQuestPCAAnalysisOptions Prompts the user for PCA analysis options.
Public methodStatic memberQuestPLSAnalysisOptions Prompts the user for PLS analysis options.
Public methodStatic memberQuestPreferredNumberOfFactors(DataTable) Asks the user for the preferred number of factors to use for calculation and plotting and stores that number in the PLS content tag of the table.
Public methodStatic memberQuestPreferredNumberOfFactors(DimensionReductionAndRegressionDataSource) Prompts the user for the preferred number of factors for the specified analysis result.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also