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.IllegalArgumentExceptionpublic static EntropyEstimator createEstimator(java.lang.String type, java.lang.String base) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic abstract void accumulate(long cx)
throws org.apache.pig.backend.executionengine.ExecException
org.apache.pig.backend.executionengine.ExecExceptionpublic abstract double getEntropy()
public abstract void reset()