Interface StatisticalSummary
- All Known Implementing Classes:
AggregateSummaryStatistics,DescriptiveStatistics,StatisticalSummaryValues,SummaryStatistics,SynchronizedDescriptiveStatistics,SynchronizedSummaryStatistics
public interface StatisticalSummary
Reporting interface for basic univariate statistics.
-
Method Summary
Modifier and TypeMethodDescriptiondoublegetMax()Returns the maximum of the available valuesdoublegetMean()Returns the arithmetic mean of the available valuesdoublegetMin()Returns the minimum of the available valueslonggetN()Returns the number of available valuesdoubleReturns the standard deviation of the available values.doublegetSum()Returns the sum of the values that have been added to Univariate.doubleReturns the variance of the available values.
-
Method Details
-
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
-