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

public final class Statistics extends Object
Statistics - i.e.: mean, variance, standard deviation, etc.
Version:
5.2.0
Author:
Mariusz Gromada
MathParser.org - mXparser project page
mXparser on GitHub
INFIMA place to purchase a commercial MathParser.org-mXparser software license
info@mathparser.org
ScalarMath.org - a powerful math engine and math scripting language
Scalar Lite
Scalar Pro
MathSpace.pl
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

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