be.ac.ulb.mlg.utils.measure.entropy
Class SchurmannGrassbergerEntropy

java.lang.Object
  extended by be.ac.ulb.mlg.utils.measure.Entropy
      extended by be.ac.ulb.mlg.utils.measure.entropy.DirichletEntropy
          extended by be.ac.ulb.mlg.utils.measure.entropy.SchurmannGrassbergerEntropy
All Implemented Interfaces:
Measure

public class SchurmannGrassbergerEntropy
extends DirichletEntropy

Schurmann-Grassberger entropy estimate of Dirichlet probability distribution.


Field Summary
 
Fields inherited from class be.ac.ulb.mlg.utils.measure.entropy.DirichletEntropy
EULER_MASCHERONI
 
Fields inherited from interface be.ac.ulb.mlg.utils.Measure
ERROR_VALUE
 
Constructor Summary
SchurmannGrassbergerEntropy()
           
 
Method Summary
 boolean hasNativeImplementation()
          Know if the measure owns a native implementation
 
Methods inherited from class be.ac.ulb.mlg.utils.measure.entropy.DirichletEntropy
entropy, requireDataTransformation, transform
 
Methods inherited from class be.ac.ulb.mlg.utils.measure.Entropy
entropy, jointEntropy, measure
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchurmannGrassbergerEntropy

public SchurmannGrassbergerEntropy()
Method Detail

hasNativeImplementation

public boolean hasNativeImplementation()
Description copied from interface: Measure
Know if the measure owns a native implementation

Specified by:
hasNativeImplementation in interface Measure
Overrides:
hasNativeImplementation in class DirichletEntropy
Returns:
True if the measure is also natively implemented