de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions
Class GaussWeight

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.GaussWeight
All Implemented Interfaces:
WeightFunction, InspectionUtilFrequentlyScanned

public final class GaussWeight
extends Object
implements WeightFunction

Gaussian Weight function, scaled such that the result it 0.1 at distance == max exp(-2.3025850929940455 * (distance/max)^2)


Constructor Summary
GaussWeight()
           
 
Method Summary
 double getWeight(double distance, double max, double stddev)
          Get Gaussian weight. stddev is not used, scaled using max.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GaussWeight

public GaussWeight()
Method Detail

getWeight

public double getWeight(double distance,
                        double max,
                        double stddev)
Get Gaussian weight. stddev is not used, scaled using max.

Specified by:
getWeight in interface WeightFunction
Parameters:
distance - distance of the query point
max - maximum distance of all included points
stddev - standard deviation (i.e. quadratic mean / RMS) of the included points
Returns:
weight for the query point

Release 0.4.0 (2011-09-20_1324)