public class DNConditionalEstimator extends java.lang.Object implements ConditionalEstimator
| Constructor and Description | 
|---|
| DNConditionalEstimator(int numSymbols,
                      double precision)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addValue(double data,
        double given,
        double weight)Add a new data value to the current estimator. | 
| Estimator | getEstimator(double given)Get a probability estimator for a value | 
| double | getProbability(double data,
              double given)Get a probability estimate for a value | 
| java.lang.String | getRevision()Returns the revision string. | 
| static void | main(java.lang.String[] argv)Main method for testing this class. | 
| java.lang.String | toString()Display a representation of this estimator | 
public DNConditionalEstimator(int numSymbols,
                              double precision)
numSymbols - the number of symbolsprecision - the  precision to which numeric values are given. For
 example, if the precision is stated to be 0.1, the values in the
 interval (0.25,0.35] are all treated as 0.3.public void addValue(double data,
                     double given,
                     double weight)
addValue in interface ConditionalEstimatordata - the new data valuegiven - the new value that data is conditional uponweight - the weight assigned to the data valuepublic Estimator getEstimator(double given)
getEstimator in interface ConditionalEstimatorgiven - the new value that data is conditional uponpublic double getProbability(double data,
                             double given)
getProbability in interface ConditionalEstimatordata - the value to estimate the probability ofgiven - the new value that data is conditional uponpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getRevision()
getRevision in interface RevisionHandlerpublic static void main(java.lang.String[] argv)
argv - should contain a sequence of pairs of integers which
 will be treated as pairs of symbolic, numeric.