Class Statistics
- java.lang.Object
-
- org.mariuszgromada.math.mxparser.mathcollection.Statistics
-
public final class Statistics extends Object
Statistics - i.e.: mean, variance, standard deviation, etc.
-
-
Constructor Summary
Constructors Constructor Description Statistics()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doubleavg(double... numbers)Sample average.static doubleavg(Expression f, Argument index, double from, double to, double delta)Average from sample function values - iterative operator.static doublemedian(double... numbers)Sample medianstatic doublemode(double... numbers)Sample modestatic doublestd(double... numbers)Sample standard deviation (biased-corrected).static doublestd(Expression f, Argument index, double from, double to, double delta)Bias-corrected standard deviation from sample function values - iterative operator.static doublevar(double... numbers)Sample variance (biased-corrected).static doublevar(Expression f, Argument index, double from, double to, double delta)Bias-corrected variance from sample function values - iterative operator.
-
-
-
Method Detail
-
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 expressionindex- the name of index argumentfrom- FROM index = formto- TO index = todelta- BY delta- Returns:
- product operation (for empty product operations returns 1).
- See Also:
Expression,Argument
-
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 expressionindex- the name of index argumentfrom- FROM index = formto- TO index = todelta- BY delta- Returns:
- product operation (for empty product operations returns 1).
- See Also:
Expression,Argument
-
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 expressionindex- the name of index argumentfrom- FROM index = formto- TO index = todelta- BY delta- Returns:
- product operation (for empty product operations returns 1).
- See Also:
Expression,Argument
-
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.
-
-