Class Mean

java.lang.Object
opennlp.tools.util.eval.Mean

public class Mean extends Object
Calculates the arithmetic mean of values added with the add(double) method.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(double value)
    Adds a value to the arithmetic mean.
    void
    add(double value, long count)
    Adds a value count times to the arithmetic mean.
    long
     
    double
     
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Mean

      public Mean()
  • Method Details

    • add

      public void add(double value)
      Adds a value to the arithmetic mean.
      Parameters:
      value - the value which should be added to the arithmetic mean.
    • add

      public void add(double value, long count)
      Adds a value count times to the arithmetic mean.
      Parameters:
      value - the value which should be added to the arithmetic mean.
      count - number of times the value should be added to arithmetic mean.
    • mean

      public double mean()
      Returns:
      Retrieves the mean of all values added with add(double) or 0 if there are zero add values.
    • count

      public long count()
      Returns:
      Retrieves the number of times a value was added to the mean.
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns:
      A human-readable String representation.