FastIca.Sources Property

Gets the estimated source matrix (nSamples × nComponents) if computed during fitting.

Definition

Namespace: Numerics.NET.Statistics.Multivariate
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.9.0
C#
public Matrix<double>? Sources { get; }

Property Value

Matrix<Double>

Remarks

The sources represent the estimated independent components extracted from the training data. Each column corresponds to one independent component, and each row to one observation.

The stored sources include the component sign corrections applied to the fitted unmixing matrix. To compute sources for other observations, use Transform(Matrix<Double>).

To obtain sources for the training data, call Transform(X) where X is the training matrix.

This property is only available when the model is fitted. It throws an InvalidOperationException if the model is empty or deployed.

Exceptions

InvalidOperationException Thrown if accessed before calling Fit().

See Also