Click or drag to resize

WorksheetAnalysisExecuteAnalysis(AltaxoDocument, DataTableMatrixProxyWithMultipleColumnHeaderColumns, IMatrixDouble, IMatrixDouble, Double, DimensionReductionAndRegressionOptions, DataTable, DimensionReductionAndRegressionResult) Method

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.

Namespace: Altaxo.Calc.Regression.Multivariate
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public virtual string? ExecuteAnalysis(
	AltaxoDocument mainDocument,
	DataTableMatrixProxyWithMultipleColumnHeaderColumns srcData,
	IMatrix<double> matrixXRaw,
	IMatrix<double> matrixYRaw,
	double[] xOfXRaw,
	DimensionReductionAndRegressionOptions options,
	DataTable destinationTable,
	ref DimensionReductionAndRegressionResult regressionResult
)

Parameters

mainDocument  AltaxoDocument
The main document of the application.
srcData  DataTableMatrixProxyWithMultipleColumnHeaderColumns
The table where the data come from.
matrixXRaw  IMatrixDouble
The matrix of spectra (each row in the matrix is one spectrum).
matrixYRaw  IMatrixDouble
The matrix of target variables (each row in the matrix contains the target variables for one measurement).
xOfXRaw  Double
The x values of the spectra (all spectra must have the same x values).
options  DimensionReductionAndRegressionOptions
Provides information about how to preprocess the spectra.
destinationTable  DataTable
Destination table to store the results into.
regressionResult  DimensionReductionAndRegressionResult

[Missing <param name="regressionResult"/> documentation for "M:Altaxo.Calc.Regression.Multivariate.WorksheetAnalysis.ExecuteAnalysis(Altaxo.AltaxoDocument,Altaxo.Data.DataTableMatrixProxyWithMultipleColumnHeaderColumns,Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},System.Double[],Altaxo.Calc.Regression.Multivariate.DimensionReductionAndRegressionOptions,Altaxo.Data.DataTable,Altaxo.Calc.Regression.Multivariate.DimensionReductionAndRegressionResult@)"]

Return Value

String

[Missing <returns> documentation for "M:Altaxo.Calc.Regression.Multivariate.WorksheetAnalysis.ExecuteAnalysis(Altaxo.AltaxoDocument,Altaxo.Data.DataTableMatrixProxyWithMultipleColumnHeaderColumns,Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},System.Double[],Altaxo.Calc.Regression.Multivariate.DimensionReductionAndRegressionOptions,Altaxo.Data.DataTable,Altaxo.Calc.Regression.Multivariate.DimensionReductionAndRegressionResult@)"]

See Also