Package elki.distance

Class SharedNearestNeighborJaccardDistance.Instance<T>

    • Field Summary

      • Fields inherited from class elki.distance.AbstractIndexBasedDistance.Instance

        index, parent, relation
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double distance​(elki.database.ids.DBIDRef id1, elki.database.ids.DBIDRef id2)  
      protected static double jaccardCoefficient​(elki.database.ids.DBIDs neighbors1, elki.database.ids.DBIDs neighbors2)
      Compute the Jaccard coefficient
      • Methods inherited from class elki.distance.AbstractIndexBasedDistance.Instance

        getDistance, getIndex, getRelation
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface elki.database.query.distance.DatabaseDistanceQuery

        distance, distance, distance
    • Method Detail

      • jaccardCoefficient

        protected static double jaccardCoefficient​(elki.database.ids.DBIDs neighbors1,
                                                   elki.database.ids.DBIDs neighbors2)
        Compute the Jaccard coefficient
        Parameters:
        neighbors1 - SORTED neighbor ids of first
        neighbors2 - SORTED neighbor ids of second
        Returns:
        Jaccard coefficient
      • distance

        public double distance​(elki.database.ids.DBIDRef id1,
                               elki.database.ids.DBIDRef id2)