public abstract class EntropyEstimator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
base |
static java.lang.String |
CHAOSHEN_ESTIMATOR |
static java.lang.String |
EMPIRICAL_ESTIMATOR |
Modifier | Constructor and Description |
---|---|
protected |
EntropyEstimator(java.lang.String base) |
Modifier and Type | Method and Description |
---|---|
abstract void |
accumulate(long cx) |
static EntropyEstimator |
createEstimator(java.lang.String type,
java.lang.String base) |
abstract double |
getEntropy() |
abstract void |
reset() |
public static final java.lang.String EMPIRICAL_ESTIMATOR
public static final java.lang.String CHAOSHEN_ESTIMATOR
protected java.lang.String base
protected EntropyEstimator(java.lang.String base) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static EntropyEstimator createEstimator(java.lang.String type, java.lang.String base) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public abstract void accumulate(long cx) throws org.apache.pig.backend.executionengine.ExecException
org.apache.pig.backend.executionengine.ExecException
public abstract double getEntropy()
public abstract void reset()