Click or drag to resize

DimensionReductionByLowRankFactorization Class

Base class for dimension reduction analyses based on a factorization, for example principal component analysis (PCA) or non-negative matrix factorization (NMF).
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.Regression.MultivariateDimensionReductionByLowRankFactorization

Namespace: Altaxo.Calc.Regression.Multivariate
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public class DimensionReductionByLowRankFactorization : IDimensionReductionMethod, 
	IImmutable, IEquatable<DimensionReductionByLowRankFactorization>

The DimensionReductionByLowRankFactorization type exposes the following members.

Constructors
 NameDescription
Public methodDimensionReductionByLowRankFactorizationInitializes a new instance of the DimensionReductionByLowRankFactorization class
Top
Properties
 NameDescription
Public propertyDisplayName Gets a user-friendly name for the GUI.
Public propertyMaximumNumberOfFactors Gets the maximum number of factors to calculate.
Public propertyMethod Gets the factorization method.
Public propertyNormalization Gets the normalization method applied to loadings and scores.
Top
Methods
 NameDescription
Public methodExecuteDimensionReduction Executes the dimension reduction on the provided process data.
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 memberGetDisplayName Gets a display name for the specified factorization method type.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodNormalizeScoresAndLoadings Normalizes the provided scores and loadings matrices according to the configured normalization method.
Top
See Also