de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions
Class LinearWeight
java.lang.Object
de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.LinearWeight
- All Implemented Interfaces:
- WeightFunction
public final class LinearWeight
- extends Object
- implements WeightFunction
Linear weight function, scaled using the maximum such that it goes from 1.0
to 0.1
1 - 0.9 * (distance/max)
- Author:
- Erich Schubert
|
Method Summary |
double |
getWeight(double distance,
double max,
double stddev)
Linear decreasing weight, from 1.0 to 0.1. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LinearWeight
public LinearWeight()
getWeight
public double getWeight(double distance,
double max,
double stddev)
- Linear decreasing weight, from 1.0 to 0.1. Stddev is ignored.
- Specified by:
getWeight in interface WeightFunction
- 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