Fast Ica.Tolerance Property
Gets or sets the convergence tolerance for the FastICA algorithm.
Definition
Namespace: Numerics.NET.Statistics.Multivariate
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.5
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.5
public double Tolerance { get; set; }
Property Value
DoubleRemarks
The algorithm terminates when the maximum change in the unmixing matrix rows between consecutive iterations falls below this threshold. Smaller values lead to more accurate results but require more iterations.
Typical values range from 1e-6 (high precision) to 1e-3 (faster convergence). The default value is 1e-4, providing a good balance between accuracy and performance.
Exceptions
Argument | Thrown when the value is less than or equal to zero. |