public class StatisticUtils
extends java.lang.Object
Constructor and Description |
---|
StatisticUtils() |
Modifier and Type | Method and Description |
---|---|
static <T extends java.lang.Number> |
max(java.util.List<T> numList)
Get the max of all numbers in the list.
|
static java.lang.Double |
mean(java.util.List<? extends java.lang.Number> numList)
Get the mean of all numbers in the list.
|
static <T extends java.lang.Number> |
median(java.util.List<T> numList)
Get the median of all numbers in the list.
|
static <T extends java.lang.Number> |
min(java.util.List<T> numList)
Get the min of all numbers in the list.
|
static <T extends java.lang.Number> |
mode(java.util.List<T> numList)
Get the mode of all numbers in the list.
|
static <T extends java.lang.Number> |
range(java.util.List<T> numList)
Get the range of all numbers in the list.
|
static <T extends java.lang.Number> |
rms(java.util.List<T> numList)
Get the RMS (root mean square) of all numbers in the list.
|
static java.lang.Double |
sum(java.util.List<? extends java.lang.Number> numList)
Get the sum of all numbers in the list.
|
static <T extends java.lang.Number> |
validLength(java.util.List<T> numList)
Get the length of valid numbers.
|
static <T extends java.lang.Number> |
variance(java.util.List<T> numList)
Get the variance of all numbers in the list.
|
public static java.lang.Double mean(java.util.List<? extends java.lang.Number> numList)
numList
- a list of numberspublic static <T extends java.lang.Number> T median(java.util.List<T> numList)
numList
- a list of numberspublic static <T extends java.lang.Number> T mode(java.util.List<T> numList)
numList
- a list of numberspublic static java.lang.Double sum(java.util.List<? extends java.lang.Number> numList)
numList
- a list of numberspublic static <T extends java.lang.Number> T max(java.util.List<T> numList)
numList
- a list of numberspublic static <T extends java.lang.Number> T min(java.util.List<T> numList)
numList
- a list of numberspublic static <T extends java.lang.Number> java.lang.Double range(java.util.List<T> numList)
numList
- a list of numberspublic static <T extends java.lang.Number> java.lang.Double rms(java.util.List<T> numList)
numList
- a list of numberspublic static <T extends java.lang.Number> java.lang.Double variance(java.util.List<T> numList)
numList
- a list of numberspublic static <T extends java.lang.Number> int validLength(java.util.List<T> numList)
numList
- a list of numbers.