|
Uncommons Maths API (Version 1.2.3) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.uncommons.maths.statistics.DataSet
public class DataSet
Utility class for calculating statistics for a finite data set.
| Constructor Summary | |
|---|---|
DataSet()
Creates an empty data set with a default initial capacity. |
|
DataSet(double[] dataSet)
Creates a data set and populates it with the specified values. |
|
DataSet(int capacity)
Creates an empty data set with the specified initial capacity. |
|
| Method Summary | |
|---|---|
void |
addValue(double value)
Adds a single value to the data set and updates any statistics that are calculated cumulatively. |
double |
getAggregate()
|
double |
getArithmeticMean()
The arithemthic mean of an n-element set is the sum of all the elements divided by n. |
double |
getGeometricMean()
The geometric mean of an n-element set is the nth-root of the product of all the elements. |
double |
getHarmonicMean()
The harmonic mean of an n-element set is n divided by the sum of the reciprocals of the values (where the reciprocal of a value x is 1/x). |
double |
getMaximum()
|
double |
getMeanDeviation()
Calculates the mean absolute deviation of the data set. |
double |
getMedian()
Determines the median value of the data set. |
double |
getMinimum()
|
double |
getProduct()
|
double |
getSampleStandardDeviation()
The sample standard deviation is the square root of the sample variance. |
double |
getSampleVariance()
Calculates the variance (a measure of statistical dispersion) of the data set. |
int |
getSize()
Returns the number of values in this data set. |
double |
getStandardDeviation()
The standard deviation is the square root of the variance. |
double |
getVariance()
Calculates the variance (a measure of statistical dispersion) of the data set. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataSet()
public DataSet(int capacity)
capacity - The initial capacity for the data set (this number
of values will be able to be added without needing to resize the
internal data storage).public DataSet(double[] dataSet)
dataSet - The values to add to this data set.| Method Detail |
|---|
public void addValue(double value)
value - The value to add.public final int getSize()
public final double getMinimum()
EmptyDataSetException - If the data set is empty.public final double getMaximum()
EmptyDataSetException - If the data set is empty.public final double getMedian()
public final double getAggregate()
EmptyDataSetException - If the data set is empty.public final double getProduct()
EmptyDataSetException - If the data set is empty.public final double getArithmeticMean()
EmptyDataSetException - If the data set is empty.getGeometricMean()public final double getGeometricMean()
EmptyDataSetException - If the data set is empty.getArithmeticMean(),
getHarmonicMean()public final double getHarmonicMean()
EmptyDataSetException - If the data set is empty.getArithmeticMean(),
getGeometricMean()public final double getMeanDeviation()
EmptyDataSetException - If the data set is empty.getArithmeticMean(),
getVariance(),
getStandardDeviation()public final double getVariance()
EmptyDataSetException - If the data set is empty.getSampleVariance(),
getStandardDeviation(),
getMeanDeviation()public final double getStandardDeviation()
EmptyDataSetException - If the data set is empty.getSampleStandardDeviation(),
getVariance(),
getMeanDeviation()public final double getSampleVariance()
EmptyDataSetException - If the data set is empty.getVariance(),
getSampleStandardDeviation(),
getMeanDeviation()public final double getSampleStandardDeviation()
EmptyDataSetException - If the data set is empty.getStandardDeviation(),
getSampleVariance(),
getMeanDeviation()
|
Uncommons Maths API (Version 1.2.3) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||