Estimates the bandwidth for kernel density estimation
using the specified data and method.
Namespace:
Extreme.Statistics
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public static double EstimateBandwidth(
Vector<double> input,
Kernel kernel,
KernelDensityBandwidthEstimator bandwidthEstimator
)
Public Shared Function EstimateBandwidth (
input As Vector(Of Double),
kernel As Kernel,
bandwidthEstimator As KernelDensityBandwidthEstimator
) As Double
public:
static double EstimateBandwidth(
Vector<double>^ input,
Kernel^ kernel,
KernelDensityBandwidthEstimator bandwidthEstimator
)
static member EstimateBandwidth :
input : Vector<float> *
kernel : Kernel *
bandwidthEstimator : KernelDensityBandwidthEstimator -> float
Parameters
- input
- Type: Extreme.MathematicsVectorDouble
- kernel
- Type: Extreme.StatisticsKernel
- bandwidthEstimator
- Type: Extreme.StatisticsKernelDensityBandwidthEstimator
Specifies the method to use to estimate the bandwidth.
Return Value
Type:
DoubleThe estimated bandwidth.
Reference