com.rapidminer.tools.math.similarity
Class SimilarityMeasure

java.lang.Object
  extended by com.rapidminer.tools.math.similarity.DistanceMeasure
      extended by com.rapidminer.tools.math.similarity.SimilarityMeasure
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AbstractNominalSimilarity, CorrelationSimilarity, CosineSimilarity, DiceNumericalSimilarity, InnerProductSimilarity, JaccardNumericalSimilarity, MaxProductSimilarity, OverlapNumericalSimilarity

public abstract class SimilarityMeasure
extends DistanceMeasure

This empty interface only indicates if a measure is more primary a similarity measure than a distance measure. Nevertheless both measure types have to implement both methods properly, so this interface is only for programmers orientation NOT for testing with instanceof!

Author:
Sebastian Land
See Also:
Serialized Form

Constructor Summary
SimilarityMeasure()
           
 
Method Summary
 boolean isDistance()
          This method returns a boolean wheter this measure is a distance measure
 
Methods inherited from class com.rapidminer.tools.math.similarity.DistanceMeasure
calculateDistance, calculateDistance, calculateDistance, calculateSimilarity, calculateSimilarity, calculateSimilarity, init, init, init, isSimilarity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimilarityMeasure

public SimilarityMeasure()
Method Detail

isDistance

public final boolean isDistance()
This method returns a boolean wheter this measure is a distance measure

Overrides:
isDistance in class DistanceMeasure
Returns:
true if is distance


Copyright © 2001-2009 by Rapid-I