public final class QuadraticStddevWeight extends java.lang.Object implements WeightFunction
We needed another scaling here, we chose the cutoff point to be 3*stddev. If you need another value, you have to reimplement this class.
\( \max\{0.0, 1.0 - \frac{\text{dist}^2}{3\sigma^2} \}\)
Modifier and Type | Field and Description |
---|---|
private static double |
scaling
Scaling: at scaling * stddev the function will hit 0.0
|
Constructor and Description |
---|
QuadraticStddevWeight() |
Modifier and Type | Method and Description |
---|---|
double |
getWeight(double distance,
double max,
double stddev)
Evaluate weight function at given parameters. max is ignored.
|
private static final double scaling
public double getWeight(double distance, double max, double stddev)
getWeight
in interface WeightFunction
distance
- distance of the query pointmax
- maximum distance of all included pointsstddev
- standard deviation (i.e. quadratic mean / RMS) of the
included pointsCopyright © 2019 ELKI Development Team. License information.