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

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

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)


Constructor Summary
LinearWeight()
           
 
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
 

Constructor Detail

LinearWeight

public LinearWeight()
Method Detail

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 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)