jsat.clustering.dissimilarity
Class DistanceMetricDissimilarity
- java.lang.Object
-
- jsat.clustering.dissimilarity.AbstractClusterDissimilarity
-
- jsat.clustering.dissimilarity.DistanceMetricDissimilarity
-
- All Implemented Interfaces:
- ClusterDissimilarity
- Direct Known Subclasses:
- LanceWilliamsDissimilarity
public abstract class DistanceMetricDissimilarity extends AbstractClusterDissimilarity
A base class for Dissimilarity measures that are build ontop the use of somedistance metric.
-
-
Constructor Summary
Constructors Constructor and Description DistanceMetricDissimilarity(DistanceMetric dm)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description abstract DistanceMetricDissimilarityclone()doubledistance(DataPoint a, DataPoint b)Provides the notion of distance, or dissimilarity, between two data points-
Methods inherited from class jsat.clustering.dissimilarity.AbstractClusterDissimilarity
createDistanceMatrix, getDistance, setDistance
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jsat.clustering.dissimilarity.ClusterDissimilarity
dissimilarity, dissimilarity
-
-
-
-
Constructor Detail
-
DistanceMetricDissimilarity
public DistanceMetricDissimilarity(DistanceMetric dm)
-
-
Method Detail
-
distance
public double distance(DataPoint a, DataPoint b)
Description copied from interface:ClusterDissimilarityProvides the notion of distance, or dissimilarity, between two data points- Parameters:
a- the first data pointb- the second data point- Returns:
- a value >= 0 that is a measure of the difference between the two points. The closer to zero, the more similar the points are.
-
clone
public abstract DistanceMetricDissimilarity clone()
- Specified by:
clonein interfaceClusterDissimilarity- Specified by:
clonein classAbstractClusterDissimilarity
-
-
DataMelt 3.0 © DataMelt by jWork.ORG