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:
- 4.3.0
- Author:
- Mariusz Gromada
mariuszgromada.org@gmail.com
MathSpace.pl
MathParser.org - mXparser project page
mXparser on GitHub
mXparser on SourceForge
mXparser on Bitbucket
mXparser on CodePlex
Janet Sudoku - project web page
Janet Sudoku on GitHub
Janet Sudoku on CodePlex
Janet Sudoku on SourceForge
Janet Sudoku on BitBucket
Scalar Free
Scalar Pro
ScalarMath.org
-
-
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 final 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 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 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 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.
-
-