public class DistanceComputer extends Object
Modifier and Type | Field and Description |
---|---|
static int |
ABSOLUTE_VALUE_DISTANCE |
static int |
EUCLIDEAN_DISTANCE |
static int |
MAHALANOBIS_DISTANCE |
static int |
NORMALIZED_EUCLIDEAN_DISTANCE |
Constructor and Description |
---|
DistanceComputer() |
Modifier and Type | Method and Description |
---|---|
static double |
getAbsoluteValueDistance(double[] x,
double[] y) |
static double |
getEuclideanDistance(double[] x,
double[] y) |
static double |
getLsfInverseHarmonicDistance(double[] lsfs1,
double[] lsfs2,
double freqRange) |
static double |
getLsfInverseHarmonicDistanceSymmetric(double[] lsfs1,
double[] lsfs2,
double alpha,
double freqRange) |
static double[] |
getLsfWeights(double[] lsfs,
double freqRange) |
static double |
getMahalanobisDistance(double[] x,
double[] mean,
double[][] inverseCovarianceMatrix) |
static double |
getNormalizedEuclideanDistance(double[] x,
double[] y,
double[] variances) |
public static final int ABSOLUTE_VALUE_DISTANCE
public static final int EUCLIDEAN_DISTANCE
public static final int NORMALIZED_EUCLIDEAN_DISTANCE
public static final int MAHALANOBIS_DISTANCE
public static double getAbsoluteValueDistance(double[] x, double[] y)
public static double getEuclideanDistance(double[] x, double[] y)
public static double getNormalizedEuclideanDistance(double[] x, double[] y, double[] variances)
public static double getLsfInverseHarmonicDistance(double[] lsfs1, double[] lsfs2, double freqRange)
public static double getLsfInverseHarmonicDistanceSymmetric(double[] lsfs1, double[] lsfs2, double alpha, double freqRange)
public static double[] getLsfWeights(double[] lsfs, double freqRange)
public static double getMahalanobisDistance(double[] x, double[] mean, double[][] inverseCovarianceMatrix)
Copyright © 2000–2016 DFKI GmbH. All rights reserved.