Class UnivariateNormalEstimator

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static double CONST
      Constant for Gaussian density
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addValue​(double value, double weight)
      Adds a value to the density estimator.
      java.lang.String getRevision()
      Returns the revision string.
      java.lang.String globalInfo()
      Returns a string describing the 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.
      double predictQuantile​(double percentage)
      Returns the quantile for the given percentage.
      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

      • globalInfo

        public java.lang.String globalInfo()
        Returns a string describing the estimator.
      • 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
      • predictQuantile

        public double predictQuantile​(double percentage)
        Returns the quantile for the given percentage.
        Specified by:
        predictQuantile in interface UnivariateQuantileEstimator
        Parameters:
        percentage - the percentage
        Returns:
        the quantile
      • 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
      • getRevision

        public java.lang.String getRevision()
        Returns the revision string.
        Specified by:
        getRevision in interface RevisionHandler
        Returns:
        the revision
      • main

        public static void main​(java.lang.String[] args)
        Main method, used for testing this class.