com.jgaap.distances
Class HistogramDistance

java.lang.Object
  extended by com.jgaap.generics.DistanceFunction
      extended by com.jgaap.distances.HistogramDistance

public class HistogramDistance
extends DistanceFunction

Histogram distance using L2 metric,(defined as D(x,y) = sum ((xi -yi)^2) This is YA distance for Nearest Neighbor algorithms

Version:
1.0
Author:
Juola

Constructor Summary
HistogramDistance()
           
 
Method Summary
 java.lang.String displayName()
           
 double distance(EventSet es1, EventSet es2)
          Returns histogram distance between event sets es1 and es2.
 boolean showInGUI()
           
 java.lang.String tooltipText()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistogramDistance

public HistogramDistance()
Method Detail

displayName

public java.lang.String displayName()
Specified by:
displayName in class DistanceFunction

tooltipText

public java.lang.String tooltipText()
Specified by:
tooltipText in class DistanceFunction

showInGUI

public boolean showInGUI()
Specified by:
showInGUI in class DistanceFunction

distance

public double distance(EventSet es1,
                       EventSet es2)
Returns histogram distance between event sets es1 and es2.

Specified by:
distance in class DistanceFunction
Parameters:
es1 - The first EventSet
es2 - The second EventSet
Returns:
the (Euclidean) histogram distance between them