public final class GaussianKernelDensityFunction extends Object implements KernelDensityFunction
Modifier and Type | Class and Description |
---|---|
static class |
GaussianKernelDensityFunction.Parameterizer
Parameterization stub.
|
Modifier and Type | Field and Description |
---|---|
static double |
CANONICAL_BANDWIDTH
Canonical bandwidth.
|
private static double |
GSCALE
Scaling constant for Gaussian kernel, to make it sum up to 1.
|
static GaussianKernelDensityFunction |
KERNEL
Static instance.
|
Modifier | Constructor and Description |
---|---|
private |
GaussianKernelDensityFunction()
Private, empty constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
canonicalBandwidth()
Get the canonical bandwidth for this kernel.
|
double |
density(double delta)
Density contribution of a point at the given relative distance
delta . |
public static final GaussianKernelDensityFunction KERNEL
public static final double CANONICAL_BANDWIDTH
private static final double GSCALE
private GaussianKernelDensityFunction()
public double density(double delta)
KernelDensityFunction
delta
.density
in interface KernelDensityFunction
delta
- Relative distancepublic double canonicalBandwidth()
KernelDensityFunction
canonicalBandwidth
in interface KernelDensityFunction