Click or drag to resize

SSProbBase Class

Detrends a spectrum by fitting a smoothing spline through the spectrum. Spectral data points that lie significantly above the spline are excluded from the spline fit. The process is repeated until the result no longer changes.
Inheritance Hierarchy

Namespace: Altaxo.Science.Spectroscopy.BaselineEstimation
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public abstract class SSProbBase : IImmutable, 
	IEquatable<SSProbBase>

The SSProbBase type exposes the following members.

Constructors
 NameDescription
Protected methodSSProbBaseInitializes a new instance of the SSProbBase class
Top
Properties
 NameDescription
Public propertyInterpolationFunctionOptions Gets the interpolation function options used to create the smoothing spline.
Public propertyRelativeProbabilityThreshold Gets or sets a relative threshold that controls how aggressively points above the spline are excluded.
Public propertySmoothnessSpecifiedBy Determines how the smoothness of the spline is specified, together with SmoothnessValue.
Public propertySmoothnessValue Determines the smoothness of the spline. The meaning of this value depends on SmoothnessSpecifiedBy.
Top
Methods
 NameDescription
Public methodExecute(Double, Double, Int32) 
Public methodExecute(ReadOnlySpanDouble, ReadOnlySpanDouble, SpanDouble) 
Public methodExport Writes this instance to XML.
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Protected methodStatic memberGetMeanDeviationFromZero Calculates an estimate of the standard deviation of arr, restricted to elements where crit is .
Protected methodStatic memberGetSpline Gets spline interpolation options in which the smoothing amount is set according to the provided parameters.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodStatic memberProbabilityThatXIsNoise Approximation for the probability that the value x belongs to the noise level.
Public methodToStringReturns a string that represents the current object.
(Overrides ObjectToString)
Top
Remarks
Reference: developed by D. Lellinger (currently no paper is available).
See Also