de.lmu.ifi.dbs.elki.math.statistics
Class GaussianKernelDensityFunction

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.math.statistics.GaussianKernelDensityFunction
All Implemented Interfaces:
KernelDensityFunction

public final class GaussianKernelDensityFunction
extends Object
implements KernelDensityFunction

Gaussian kernel density estimator.


Field Summary
private static double GSCALE
          Scaling constant for Gaussian kernel, to make it sum up to 1.
static GaussianKernelDensityFunction KERNEL
          Static instance.
 
Constructor Summary
private GaussianKernelDensityFunction()
          Private, empty constructor.
 
Method Summary
 double density(double delta)
          Density contribution of a point at the given relative distance delta.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GSCALE

private static final double GSCALE
Scaling constant for Gaussian kernel, to make it sum up to 1.


KERNEL

public static final GaussianKernelDensityFunction KERNEL
Static instance.

Constructor Detail

GaussianKernelDensityFunction

private GaussianKernelDensityFunction()
Private, empty constructor. Use the static instance!

Method Detail

density

public double density(double delta)
Description copied from interface: KernelDensityFunction
Density contribution of a point at the given relative distance delta.

Specified by:
density in interface KernelDensityFunction
Parameters:
delta - Relative distance
Returns:
density contribution

Release 0.4.0 (2011-09-20_1324)