Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weka.estimators
Class UnivariateNormalEstimator

    java.lang.Object
      weka.estimators.UnivariateNormalEstimator

All Implemented Interfaces:
  UnivariateDensityEstimator, UnivariateIntervalEstimator

    public class UnivariateNormalEstimator

extends java.lang.Object
implements UnivariateDensityEstimator, UnivariateIntervalEstimator

Simple weighted normal density estimator.

Version:
  $Revision: 5680 $
Author:
  Eibe Frank (eibe@cs.waikato.ac.nz)

Field Summary
`static double` | `CONST` Constant for Gaussian density

Constructor Summary
`UnivariateNormalEstimator()`

Method Summary
`void` | `addValue(double value, double weight)` Adds a value to the density estimator.
`double` | `logDensity(double value)` Returns the natural logarithm of the density estimate at the given point.
`static void` | `main(java.lang.String[] args)` Main method, used for testing this class.
`double[][]` | `predictIntervals(double conf)` Returns the interval for the given confidence value.
`java.lang.String` | `toString()` Returns textual description of this estimator.

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Field Detail

### CONST

    public static final double CONST

  Constant for Gaussian density

Constructor Detail

### UnivariateNormalEstimator

    public UnivariateNormalEstimator()

Method Detail

### addValue

    public void addValue(double value,
                         double weight)

  Adds a value to the density estimator.

  Specified by:
    `addValue` in interface `UnivariateDensityEstimator`
  Specified by:
    `addValue` in interface `UnivariateIntervalEstimator`
  Parameters:
    `value` - the value to add
    `weight` - the weight of the value

### predictIntervals

    public double[][] predictIntervals(double conf)

  Returns the interval for the given confidence value.

  Specified by:
    `predictIntervals` in interface `UnivariateIntervalEstimator`
  Parameters:
    `conf` - the confidence value in the interval [0, 1]
  Returns:
    the interval

### logDensity

    public double logDensity(double value)

  Returns the natural logarithm of the density estimate at the given point.

  Specified by:
    `logDensity` in interface `UnivariateDensityEstimator`
  Parameters:
    `value` - the value at which to evaluate
  Returns:
    the natural logarithm of the density estimate at the given value

### toString

    public java.lang.String toString()

  Returns textual description of this estimator.

  Overrides:
    `toString` in class `java.lang.Object`

### main

    public static void main(java.lang.String[] args)

  Main method, used for testing this class.

Overview | Package | Class | Tree | Deprecated | Index | Help | Weka's home
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD