Class StatisticalSummaryValues

  • All Implemented Interfaces:
    java.io.Serializable, StatisticalSummary

    public class StatisticalSummaryValues
    extends java.lang.Object
    implements java.io.Serializable, StatisticalSummary
    Value object representing the results of a univariate statistical summary.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      StatisticalSummaryValues​(double mean, double variance, long n, double max, double min, double sum)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object object)
      Returns true iff object is a StatisticalSummaryValues instance and all statistics have the same values as this.
      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.
      int hashCode()
      Returns hash code based on values of statistics
      java.lang.String toString()
      Generates a text report displaying values of statistics.
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • StatisticalSummaryValues

        public StatisticalSummaryValues​(double mean,
                                        double variance,
                                        long n,
                                        double max,
                                        double min,
                                        double sum)
        Constructor
        Parameters:
        mean - the sample mean
        variance - the sample variance
        n - the number of observations in the sample
        max - the maximum value
        min - the minimum value
        sum - the sum of the values
    • Method Detail

      • getMax

        public double getMax()
        Description copied from interface: StatisticalSummary
        Returns the maximum of the available values
        Specified by:
        getMax in interface StatisticalSummary
        Returns:
        Returns the max.
      • getMin

        public double getMin()
        Description copied from interface: StatisticalSummary
        Returns the minimum of the available values
        Specified by:
        getMin in interface StatisticalSummary
        Returns:
        Returns the min.
      • getN

        public long getN()
        Description copied from interface: StatisticalSummary
        Returns the number of available values
        Specified by:
        getN in interface StatisticalSummary
        Returns:
        Returns the number of values.
      • getSum

        public double getSum()
        Description copied from interface: StatisticalSummary
        Returns the sum of the values that have been added to Univariate.
        Specified by:
        getSum in interface StatisticalSummary
        Returns:
        Returns the sum.
      • getStandardDeviation

        public double getStandardDeviation()
        Description copied from interface: StatisticalSummary
        Returns the standard deviation of the available values.
        Specified by:
        getStandardDeviation in interface StatisticalSummary
        Returns:
        Returns the standard deviation
      • getVariance

        public double getVariance()
        Description copied from interface: StatisticalSummary
        Returns the variance of the available values.
        Specified by:
        getVariance in interface StatisticalSummary
        Returns:
        Returns the variance.
      • equals

        public boolean equals​(java.lang.Object object)
        Returns true iff object is a StatisticalSummaryValues instance and all statistics have the same values as this.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        object - the object to test equality against.
        Returns:
        true if object equals this
      • hashCode

        public int hashCode()
        Returns hash code based on values of statistics
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        hash code
      • toString

        public java.lang.String toString()
        Generates a text report displaying values of statistics. Each statistic is displayed on a separate line.
        Overrides:
        toString in class java.lang.Object
        Returns:
        String with line feeds displaying statistics