csli.util.math
Class Divergence

java.lang.Object
  extended by csli.util.math.Divergence

public class Divergence
extends Object

Utility class for computing divergences

Author:
alexgru

Constructor Summary
Divergence()
           
 
Method Summary
static double jensenShannon(double[] dist1, double[] dist2)
          Calculate Jensen-Shannon divergence -alexgru Jul 28, 2004
static double kl(double[] p, double[] q)
          Calculate KL-divergence
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Divergence

public Divergence()
Method Detail

jensenShannon

public static double jensenShannon(double[] dist1,
                                   double[] dist2)
Calculate Jensen-Shannon divergence -alexgru Jul 28, 2004


kl

public static double kl(double[] p,
                        double[] q)
Calculate KL-divergence