Class GaussStddevWeight
- java.lang.Object
-
- elki.math.linearalgebra.pca.weightfunctions.GaussStddevWeight
-
- All Implemented Interfaces:
WeightFunction
public final class GaussStddevWeight extends java.lang.Object implements WeightFunction
Gaussian weight function, scaled using standard deviation \( \frac{1}{\sqrt{2\pi}} \exp(-\frac{\text{dist}^2}{2\sigma^2}) \)- Since:
- 0.2
- Author:
- Erich Schubert
-
-
Constructor Summary
Constructors Constructor Description GaussStddevWeight()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getWeight(double distance, double max, double stddev)
Get Gaussian Weight using standard deviation for scaling. max is ignored.
-
-
-
Method Detail
-
getWeight
public double getWeight(double distance, double max, double stddev)
Get Gaussian Weight using standard deviation for scaling. max is ignored.- Specified by:
getWeight
in interfaceWeightFunction
- Parameters:
distance
- distance of the query pointmax
- maximum distance of all included pointsstddev
- standard deviation (i.e. quadratic mean / RMS) of the included points- Returns:
- weight for the query point
-
-