KernelDensity Methods

Methods

Estimate(Vector<Double>, Vector<Double>, Double, Func<Double, Double>)Estimates densities at supplied points using a normalized custom kernel.
Estimate(Vector<Double>, Double, Double, Func<Double, Double>)Estimates the density at one point using a normalized custom kernel.
Estimate(Vector<Double>, Kernel, Vector<Double>, Double, KernelDensityBandwidthEstimator, Double) Estimates the density of the input
Estimate(Vector<Double>, Kernel, Double, Double, KernelDensityBandwidthEstimator, Double) Estimates the density of the input
Estimate(Vector<Double>, Kernel, Int32, Double, Double, Double, Double, KernelDensityBandwidthEstimator, Double) Estimates the density of the input.
EstimateBandwidth Estimates the bandwidth for kernel density estimation using the specified data and method.
EstimateDistribution Estimates the probability density of the input variable.
EstimateEpanechnikov(Vector<Double>, Vector<Double>, Double)Estimates densities at the supplied points using an Epanechnikov kernel.
EstimateEpanechnikov(Vector<Double>, Double, Double)Estimates the density at one point using an Epanechnikov kernel.
EstimateGaussian(Vector<Double>, Vector<Double>, Nullable<Double>)Estimates densities at the supplied points using a Gaussian kernel.
EstimateGaussian(Vector<Double>, Double, Nullable<Double>)Estimates the density at one point using a Gaussian kernel.
EstimateGaussianBandwidthEstimates a Gaussian normal-reference bandwidth in observation units.
EstimateTriangular(Vector<Double>, Vector<Double>, Double)Estimates densities at the supplied points using a triangular kernel.
EstimateTriangular(Vector<Double>, Double, Double)Estimates the density at one point using a triangular kernel.
EstimateUniform(Vector<Double>, Vector<Double>, Double)Estimates densities at the supplied points using a uniform kernel.
EstimateUniform(Vector<Double>, Double, Double)Estimates the density at one point using a uniform kernel.
FitFits a reusable kernel density estimate with optional relative observation weights.
FitReflectedFits a Gaussian density with reflection boundary correction.
FitTransformedFits a boundary-corrected density in log or logit coordinates.
NormalReferenceBandwidth Returns the kernel-specific normal reference bandwidth.
ScottBandwidth Returns the bandwidth for kernel density estimation based on Scott's rule.
SilvermanBandwidth Returns the bandwidth for kernel density estimation based on Silverman's rule.

See Also