java.lang.Object
org.mariuszgromada.math.mxparser.mathcollection.Statistics

public final class Statistics extends Object
Statistics - i.e.: mean, variance, standard deviation, etc.
Version:
4.3.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final double
    avg(double... numbers)
    Sample average.
    static final double
    avg(Expression f, Argument index, double from, double to, double delta)
    Average from sample function values - iterative operator.
    static final double
    median(double... numbers)
    Sample median
    static final double
    mode(double... numbers)
    Sample mode
    static final double
    std(double... numbers)
    Sample standard deviation (biased-corrected).
    static final double
    std(Expression f, Argument index, double from, double to, double delta)
    Bias-corrected standard deviation from sample function values - iterative operator.
    static final double
    var(double... numbers)
    Sample variance (biased-corrected).
    static final double
    var(Expression f, Argument index, double from, double to, double delta)
    Bias-corrected variance from sample function values - iterative operator.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Statistics

      public Statistics()
  • Method Details

    • avg

      public static final double avg(Expression f, Argument index, double from, double to, double delta)
      Average from sample function values - iterative operator.
      Parameters:
      f - the expression
      index - the name of index argument
      from - FROM index = form
      to - TO index = to
      delta - BY delta
      Returns:
      product operation (for empty product operations returns 1).
      See Also:
    • var

      public static final double var(Expression f, Argument index, double from, double to, double delta)
      Bias-corrected variance from sample function values - iterative operator.
      Parameters:
      f - the expression
      index - the name of index argument
      from - FROM index = form
      to - TO index = to
      delta - BY delta
      Returns:
      product operation (for empty product operations returns 1).
      See Also:
    • std

      public static final double std(Expression f, Argument index, double from, double to, double delta)
      Bias-corrected standard deviation from sample function values - iterative operator.
      Parameters:
      f - the expression
      index - the name of index argument
      from - FROM index = form
      to - TO index = to
      delta - BY delta
      Returns:
      product operation (for empty product operations returns 1).
      See Also:
    • avg

      public static final double avg(double... numbers)
      Sample average.
      Parameters:
      numbers - the numbers
      Returns:
      if each number from numbers <> Double.NaN returns avg(a_1,...,a_n) a_1,...,a_n in numbers, otherwise returns Double.NaN.
    • var

      public static final double var(double... numbers)
      Sample variance (biased-corrected).
      Parameters:
      numbers - the numbers
      Returns:
      if each number from numbers <> Double.NaN returns Var(a_1,...,a_n) a_1,...,a_n in numbers, otherwise returns Double.NaN.
    • std

      public static final double std(double... numbers)
      Sample standard deviation (biased-corrected).
      Parameters:
      numbers - the numbers
      Returns:
      if each number from numbers <> Double.NaN returns Std(a_1,...,a_n) a_1,...,a_n in numbers, otherwise returns Double.NaN.
    • median

      public static final double median(double... numbers)
      Sample median
      Parameters:
      numbers - List of number
      Returns:
      Sample median, if table was empty or null then Double.NaN is returned.
    • mode

      public static final double mode(double... numbers)
      Sample mode
      Parameters:
      numbers - List of number
      Returns:
      Sample median, if table was empty or null then Double.NaN is returned.