marf.Classification.Distance
Class MahalanobisDistance
java.lang.Object
|
+--marf.Classification.Classification
|
+--marf.Classification.Distance.Distance
|
+--marf.Classification.Distance.MahalanobisDistance
- All Implemented Interfaces:
- StorageManager
- public class MahalanobisDistance
- extends Distance
Class MahalanobisDistance
NOTE: Implemented as equivalent to Euclidean Distance in 0.2.0, i.e. the Covariance matrix is always an Indentity one
$Header: /cvsroot/marf/marf/src/marf/Classification/Distance/MahalanobisDistance.java,v 1.5.2.1 2003/02/16 18:08:54 mokhov Exp $
- Since:
- 0.2.0
Method Summary |
double |
distance(double[] paVector1,
double[] paVector2)
Partial MahalanobisDistance implementation |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MahalanobisDistance
public MahalanobisDistance(FeatureExtraction poFeatureExtraction)
- MahalanobisDistance Constructor
- Parameters:
poFeatureExtraction
- FeatureExtraction module reference
distance
public final double distance(double[] paVector1,
double[] paVector2)
- Partial MahalanobisDistance implementation
- Overrides:
distance
in class Distance
- Parameters:
paVector1
- first vector to comparepaVector2
- second vector to compare- Returns:
- Mahalanobis distance between two feature vectors