de.aitools.dm.clustering.validation.external
Class NormalizedEntropy

java.lang.Object
  extended by de.aitools.dm.clustering.validation.ExternalValidationMeasure
      extended by de.aitools.dm.clustering.validation.external.NormalizedEntropy

public class NormalizedEntropy
extends ExternalValidationMeasure

References:

   Ying Zhao and George Karypis, 2001.
   Criterion functions for ducument clustering: Experiments and analysis.
 

Version:
$Id: NormalizedEntropy.java,v 1.1 2011/03/22 14:59:05 hoppe Exp $
Author:
dennis.hoppe(/\t)uni-weimar.de

Constructor Summary
NormalizedEntropy()
           
 
Method Summary
static double log2(double value)
           
 double measure(Matrix contingencyTable)
          Perform consecutive clustering evaluations in a more efficient manner.
 
Methods inherited from class de.aitools.dm.clustering.validation.ExternalValidationMeasure
measure
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NormalizedEntropy

public NormalizedEntropy()
Method Detail

measure

public double measure(Matrix contingencyTable)
Description copied from class: ExternalValidationMeasure
Perform consecutive clustering evaluations in a more efficient manner.

Specified by:
measure in class ExternalValidationMeasure
Parameters:
contingencyTable - a precomputed contincengy table
Returns:

log2

public static double log2(double value)