ALS Class |
public class ALS : ALSBase, IBaselineEstimation, ISingleSpectrumPreprocessor, IEquatable<ALS>
The ALS type exposes the following members.
Name | Description | |
---|---|---|
Lambda |
Gets or sets the smoothing parameter lambda.
The default value is 1E6.
The higher lambda is, the smoother the resulting curve will be.
(Inherited from ALSBase) | |
MaximumNumberOfIterations |
Gets or sets the maximum number of iterations. The default value is 10.
(Inherited from ALSBase) | |
Order | (Inherited from ALSBase) | |
P |
Gets or sets the weighting parameter.
The default value is 0.1.
A value of 0.5 leads to symmetric weighting of positive and negative deviations.
Values less than 0.5 leads to stronger suppression of (positive) peaks.
(Inherited from ALSBase) | |
ScaleLambdaWithXUnits |
If true, lambda is scaled with the x units, so that the effect of baseline estimation is independent on the resolution of the spectrum.
(Inherited from ALSBase) |
Name | Description | |
---|---|---|
Execute(Double, Double, Int32) | (Inherited from ALSMethodsBase) | |
Execute(ReadOnlySpanDouble, ReadOnlySpanDouble, SpanDouble) | (Inherited from ALSBase) | |
FillBandMatrixOrder1 | (Inherited from ALSMethodsBase) | |
FillBandMatrixOrder2 | (Inherited from ALSMethodsBase) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
UpdateBandMatrixDiagonalOrder1 | (Inherited from ALSMethodsBase) | |
UpdateBandMatrixDiagonalOrder2 | (Inherited from ALSMethodsBase) |
References:
[1] P. H. C. Eilers and H. F. M. Boelens, Baseline correction with asymmetric least squares smoothing, Leiden University Medical Centre report, 2005