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.- 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
Buy me a cup of coffee via donation
or support me purchasing the license via ORDER Page , or INFIMA online store
-
-
Constructor Summary
Constructors Constructor Description Statistics()
-
Method Summary
All Methods Static Methods Concrete Methods 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 medianstatic double
mode(double... numbers)
Sample modestatic 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.
-
-
-
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 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.
-
-