TransformedKernelDensityEstimate Class

Represents a boundary-corrected KDE fitted in log or logit coordinates.

Definition

Namespace: Numerics.NET.Statistics
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.9.0
C#
public sealed class TransformedKernelDensityEstimate
Inheritance
Object  →  TransformedKernelDensityEstimate

Remarks

Created by FitTransformed(Vector<Double>, KernelDensityTransformation, KernelDensityOptions, Vector<Double>). Queries and returned densities use original units; bandwidths, adjustments and selector criteria belong to TransformedEstimate. The fit owns an immutable snapshot. Concurrent evaluation requires stable, thread-safe custom kernel delegates.

Properties

TransformationGets the immutable transformation and original-coordinate support bounds.
TransformedEstimateGets the fitted snapshot in transformed coordinates, including bandwidth and weight metadata.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Evaluate(Double)Evaluates the density at an original-coordinate point.
Evaluate(Vector<Double>)Evaluates density at original-coordinate query points.
EvaluateGridEvaluates this corrected density on an equally spaced original-coordinate grid.
EvaluateLog(Double)Evaluates natural log-density at an original-coordinate point.
EvaluateLog(Vector<Double>)Evaluates natural log-density at original-coordinate query points.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToDistributionCreates the direct transformed Gaussian mixture distribution.
ToPiecewiseDistributionCreates a normalized finite-grid piecewise approximation in original coordinates.
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also