Kernel Density Transformation Class
Specifies a monotone transformation for boundary-corrected kernel density estimation.
Definition
Namespace: Numerics.NET.Statistics
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.9.0
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.9.0
public sealed class KernelDensityTransformation- Inheritance
- Object → KernelDensityTransformation
Remarks
Observations must lie strictly inside the declared bounds. Kernel bandwidths and selection
rules apply in transformed coordinates. Use FitTransformed(Vector<Double>, KernelDensityTransformation, KernelDensityOptions, Vector<Double>) to fit a density
that reports values in the original coordinates, including the change-of-variable Jacobian.
Properties
| Lower | Gets the lower support bound, or negative infinity for upper-log transformation. |
| Upper | Gets the upper support bound, or positive infinity for log transformation. |
Methods
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Get | Serves as the default hash function. (Inherited from Object) |
| Get | Gets the Type of the current instance. (Inherited from Object) |
| Log | Creates the transformation y = log(x - lowerBound). |
| Logit | Creates the transformation y = log(x - lowerBound) - log(upperBound - x). |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| Upper | Creates the increasing transformation y = -log(upperBound - x). |