Interface StatisticalSummary
-
- All Known Implementing Classes:
AggregateSummaryStatistics
,DescriptiveStatistics
,StatisticalSummaryValues
,SummaryStatistics
,SynchronizedDescriptiveStatistics
,SynchronizedSummaryStatistics
public interface StatisticalSummary
Reporting interface for basic univariate statistics.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getMax()
Returns the maximum of the available values.double
getMean()
Returns the arithmetic mean of the available values.double
getMin()
Returns the minimum of the available values.long
getN()
Returns the number of available values.double
getStandardDeviation()
Returns the standard deviation of the available values.double
getSum()
Returns the sum of the values that have been added to Univariate.double
getVariance()
Returns the variance of the available values.
-
-
-
Method Detail
-
getMean
double getMean()
Returns the arithmetic mean of the available values.- Returns:
- The mean or Double.NaN if no values have been added.
-
getVariance
double getVariance()
Returns the variance of the available values.- Returns:
- The variance, Double.NaN if no values have been added or 0.0 for a single value set.
-
getStandardDeviation
double getStandardDeviation()
Returns the standard deviation of the available values.- Returns:
- The standard deviation, Double.NaN if no values have been added or 0.0 for a single value set.
-
getMax
double getMax()
Returns the maximum of the available values.- Returns:
- The max or Double.NaN if no values have been added.
-
getMin
double getMin()
Returns the minimum of the available values.- Returns:
- The min or Double.NaN if no values have been added.
-
getN
long getN()
Returns the number of available values.- Returns:
- The number of available values
-
getSum
double getSum()
Returns the sum of the values that have been added to Univariate.- Returns:
- The sum or Double.NaN if no values have been added
-
-