de.lmu.ifi.dbs.elki.distance.distancefunction
Class SharingDependentItemsetDistanceFunction
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.distancefunction.AbstractDistanceFunction<O,DoubleDistance>
de.lmu.ifi.dbs.elki.distance.distancefunction.AbstractDoubleDistanceFunction<BitVector>
de.lmu.ifi.dbs.elki.distance.distancefunction.SharingDependentItemsetDistanceFunction
- All Implemented Interfaces:
- DistanceFunction<BitVector,DoubleDistance>, MeasurementFunction<BitVector,DoubleDistance>, Loggable, Parameterizable
- Direct Known Subclasses:
- FrequencyDependentItemsetDistanceFunction, SharedMaximumDistanceFunction, SharedUnitedDistanceFunction
public abstract class SharingDependentItemsetDistanceFunction
- extends AbstractDoubleDistanceFunction<BitVector>
Provides a DistanceFunction to compute
a Distance between BitVectors based on the number of shared bits.
- Author:
- Arthur Zimek
Method Summary |
protected double |
ratio(int i,
int card)
Returns 1 if card is 0,
i divided by card otherwise. |
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 |
SharingDependentItemsetDistanceFunction
protected SharingDependentItemsetDistanceFunction()
ratio
protected double ratio(int i,
int card)
- Returns 1 if card is 0,
i divided by card otherwise.
- Parameters:
i
- the number of bitscard
- the cardinality of a bitset
- Returns:
- 1 if card is 0,
i divided by card otherwise