de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions
Class ErfcWeight
java.lang.Object
  
de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.ErfcWeight
- All Implemented Interfaces: 
 - WeightFunction, InspectionUtilFrequentlyScanned
 
public final class ErfcWeight
- extends Object
- implements WeightFunction
  
Gaussian Error Function Weight function, scaled such that the result it 0.1
 at distance == max
 
 erfc(1.1630871536766736 * distance / max)
 
 The value of 1.1630871536766736 is erfcinv(0.1), to achieve the intended
 scaling.
 
| 
Method Summary | 
 double | 
getWeight(double distance,
          double max,
          double stddev)
 
          Get Erfc Weight, using distance / max. stddev is ignored. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ErfcWeight
public ErfcWeight()
getWeight
public double getWeight(double distance,
                        double max,
                        double stddev)
- Get Erfc Weight, using distance / max. 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