weka.classifiers

## Interface ConditionalDensityEstimator

- All Known Implementing Classes:
    GaussianProcesses, RegressionByDiscretization

      public interface ConditionalDensityEstimator

  Interface for numeric prediction schemes that can output conditional density estimates.
  Version:
    $Revision: 8034 $
  Author:
    Eibe Frank (eibe@cs.waikato.ac.nz)

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `double` | `logDensity(Instance instance, double value)` Returns natural logarithm of density estimate for given value based on given instance.

- - ### Method Detail

    - #### logDensity

          double logDensity(Instance instance,
                            double value)
                     throws java.lang.Exception

      Returns natural logarithm of density estimate for given value based on given instance.
      Parameters:
        `instance` - the instance to make the prediction for.
        `value` - the value to make the prediction for.
      Returns:
        the natural logarithm of the density estimate
      Throws:
        `java.lang.Exception` - if the density cannot be computed