de.lmu.ifi.dbs.elki.distance.similarityfunction
Class ClusterSimilarity
java.lang.Object
de.lmu.ifi.dbs.elki.logging.AbstractLoggable
de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable
de.lmu.ifi.dbs.elki.distance.AbstractMeasurementFunction<O,D>
de.lmu.ifi.dbs.elki.distance.similarityfunction.AbstractSimilarityFunction<O,IntegerDistance>
de.lmu.ifi.dbs.elki.distance.similarityfunction.AbstractIntegerSimilarityFunction<Cluster<?>>
de.lmu.ifi.dbs.elki.distance.similarityfunction.ClusterSimilarity
- All Implemented Interfaces:
- MeasurementFunction<Cluster<?>,IntegerDistance>, SimilarityFunction<Cluster<?>,IntegerDistance>, Loggable, Parameterizable
public class ClusterSimilarity
- extends AbstractIntegerSimilarityFunction<Cluster<?>>
- Author:
- Arthur Zimek
Methods inherited from class de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizable |
addOption, checkGlobalParameterConstraints, deleteOption, description, description, description, getAttributeSettings, getParameters, getParameterValue, getPossibleOptions, inlineDescription, isSet, setParameters, setParameters |
Methods inherited from class de.lmu.ifi.dbs.elki.logging.AbstractLoggable |
debugFine, debugFiner, debugFinest, exception, message, progress, progress, progress, verbose, verbose, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClusterSimilarity
public ClusterSimilarity()
similarity
public IntegerDistance similarity(Integer id1,
Integer id2)
- Description copied from interface:
SimilarityFunction
- Returns the similarity between the two objects specified by their object ids.
- Parameters:
id1
- first object idid2
- second object id
- Returns:
- the similarity between the two objects specified by their object ids
similarity
public IntegerDistance similarity(Cluster<?> o1,
Cluster<?> o2)
- Description copied from interface:
SimilarityFunction
- Computes the similarity between two given DatabaseObjects according to this
similarity function.
- Specified by:
similarity
in interface SimilarityFunction<Cluster<?>,IntegerDistance>
- Overrides:
similarity
in class AbstractSimilarityFunction<Cluster<?>,IntegerDistance>
- Parameters:
o1
- first DatabaseObjecto2
- second DatabaseObject
- Returns:
- the similarity between two given DatabaseObjects according to this
similarity function
similarity
public IntegerDistance similarity(Integer id1,
Cluster<?> cluster2)
- Description copied from interface:
SimilarityFunction
- Returns the similarity between the two specified objects.
- Specified by:
similarity
in interface SimilarityFunction<Cluster<?>,IntegerDistance>
- Overrides:
similarity
in class AbstractSimilarityFunction<Cluster<?>,IntegerDistance>
- Parameters:
id1
- first object idcluster2
- second DatabaseObject
- Returns:
- the similarity between the two objects specified by their object ids