weka.estimators

## Interface MultivariateEstimator

- All Known Implementing Classes:
    MultivariateGaussianEstimator

      public interface MultivariateEstimator

  Interface to Multivariate Distribution Estimation
  Version:
    $Revision: 9460 $
  Author:
    Uday Kamath, PhD candidate George Mason University

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `estimate(double[][] value, double[] weight)` Fits the value to the density estimator.
    `double` | `getProbability(double[] value)` Returns the probability density estimate at the given point.
    `double` | `logDensity(double[] value)` Returns the natural logarithm of the density estimate at the given point.

- - ### Method Detail

    - #### estimate

          void estimate(double[][] value,
                      double[] weight)

      Fits the value to the density estimator.
      Parameters:
        `value` - the value to add
        `weight` - the weight of the value

    - #### logDensity

          double logDensity(double[] value)

      Returns the natural logarithm of the density estimate at the given point.
      Parameters:
        `value` - the value at which to evaluate
      Returns:
        the natural logarithm of the density estimate at the given value

    - #### getProbability

          double getProbability(double[] value)

      Returns the probability density estimate at the given point.
      Parameters:
        `value` - the value at which to evaluate
      Returns:
        the the density estimate at the given value