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 Type
    Method
    Description
    double
    Returns the maximum of the available values
    double
    Returns the arithmetic mean of the available values
    double
    Returns the minimum of the available values
    long
    Returns the number of available values
    double
    Returns the standard deviation of the available values.
    double
    Returns the sum of the values that have been added to Univariate.
    double
    Returns 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