Package org.ujmp.core.util
Class EuclidianDistance
- java.lang.Object
-
- org.ujmp.core.util.EuclidianDistance
-
- All Implemented Interfaces:
DistanceMeasure
public class EuclidianDistance extends java.lang.Object implements DistanceMeasure
This distance measure yields the euclidian distance between two samples ofdouble
values.
-
-
Constructor Summary
Constructors Constructor Description EuclidianDistance()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getDistance(double[] sample1, double[] sample2)
Get the distance between two data samples.
-
-
-
Method Detail
-
getDistance
public double getDistance(double[] sample1, double[] sample2) throws java.lang.IllegalArgumentException
Get the distance between two data samples.- Specified by:
getDistance
in interfaceDistanceMeasure
- Parameters:
sample1
- the first sample ofdouble
valuessample2
- the second sample ofdouble
values- Returns:
- the distance between
sample1
andsample2
- Throws:
java.lang.IllegalArgumentException
- if the two samples contain different amounts of values
-
-