Package org.apache.commons.statistics.descriptive
Implementations of univariate statistics.
- Since:
- 1.1
-
Interface Summary Interface Description BigIntegerStatisticResult Represents theBigIntegerresult of a statistic computed over a set of values.DoubleStatistic Represents a state object for computing a statistic overdoublevalued input(s).IntStatistic Represents a state object for computing a statistic overintvalued input(s).IntStatisticResult Represents theintresult of a statistic computed over a set of values.LongStatistic Represents a state object for computing a statistic overlongvalued input(s).LongStatisticResult Represents thelongresult of a statistic computed over a set of values.NaNTransformer Defines a transformer forNaNvalues in arrays.StatisticAccumulator<T extends StatisticResult> A mutable result container that accumulates aStatisticResult.StatisticResult Represents the result of a statistic computed over a set of values. -
Class Summary Class Description DoubleStatistics Statistics fordoublevalues.DoubleStatistics.Builder A builder forDoubleStatistics.FirstMoment Computes the first moment (arithmetic mean) using the definitional formula:GeometricMean Computes the geometric mean of the available values.Int128 A mutable 128-bit signed integer.Interpolation Support class for interpolation.IntMath Support class for integer math.IntMax Returns the maximum of the available values.IntMean Computes the arithmetic mean of the available values.IntMin Returns the minimum of the available values.IntStandardDeviation Computes the standard deviation of the available values.IntStatistics Statistics forintvalues.IntStatistics.Builder A builder forIntStatistics.IntSum Returns the sum of the available values.IntSumOfSquares Returns the sum of the squares of the available values.IntVariance Computes the variance of the available values.Kurtosis Computes the kurtosis of the available values.LongMax Returns the maximum of the available values.LongMean Computes the arithmetic mean of the available values.LongMin Returns the minimum of the available values.LongStandardDeviation Computes the standard deviation of the available values.LongStatistics Statistics forlongvalues.LongStatistics.Builder A builder forLongStatistics.LongSum Returns the sum of the available values.LongSumOfSquares Returns the sum of the squares of the available values.LongVariance Computes the variance of the available values.Max Returns the maximum of the available values.Mean Computes the arithmetic mean of the available values.Median Returns the median of the available values.Min Returns the minimum of the available values.NaNTransformers Support for creatingNaNTransformerimplementations.NaNTransformers.ErrorNaNTransformer A transformer that errors onNaN.NaNTransformers.ExcludeNaNTransformer A transformer that movesNaNto the upper end of the array.NaNTransformers.IncludeNaNTransformer A NaN transformer that optionally copies the data.Product Returns the product of the available values.Quantile Provides quantile computation.Skewness Computes the skewness of the available values.StandardDeviation Computes the standard deviation of the available values.Statistics Utility methods for statistics.StatisticsConfiguration Configuration for computation of statistics.Sum Returns the sum of the available values.SumOfCubedDeviations Computes the sum of cubed deviations from the sample mean.SumOfFourthDeviations Computes the sum of fourth deviations from the sample mean.SumOfLogs Returns the sum of thenatural logarithmof available values.SumOfSquaredDeviations Computes the sum of squared deviations from the sample mean.SumOfSquares Returns the sum of the squares of the available values.UInt128 A mutable 128-bit unsigned integer.UInt192 A mutable 192-bit unsigned integer.UInt96 A mutable 96-bit unsigned integer.Variance Computes the variance of the available values. -
Enum Summary Enum Description NaNPolicy Defines the policy forNaNvalues found in data.Quantile.EstimationMethod Estimation methods for a quantile.Statistic A statistic that can be computed on univariate data, for example a stream ofdoublevalues.