FastIca.WhiteningMatrix Property

Gets the whitening matrix (K) used during preprocessing.

Definition

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

Property Value

Matrix<Double>

Remarks

The whitening matrix transforms centered data to have identity covariance matrix. It is computed via SVD as K = V·diag(1/σ), where V and σ come from the SVD of the centered data.

The whitened data is computed as Z = (X - μ)·Kᵀ.

This property corresponds to sklearn's whitening_ attribute.

Exceptions

InvalidOperationException Thrown if accessed before calling Fit().

See Also