Class Statistics
java.lang.Object
org.mariuszgromada.math.mxparser.mathcollection.Statistics
Statistics - i.e.: mean, variance, standard deviation, etc.
- Version:
- 4.3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 medianstatic final double
mode
(double... numbers) Sample modestatic 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.
-
Constructor Details
-
Statistics
public Statistics()
-
-
Method Details
-
avg
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:
-
var
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:
-
std
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:
-
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.
-