Package org.apache.commons.statistics.descriptive
Implementations of univariate statistics.
- Since:
- 1.1
-
Interface Summary Interface Description BigIntegerStatisticResult Represents theBigInteger
result of a statistic computed over a set of values.DoubleStatistic Represents a state object for computing a statistic overdouble
valued input(s).IntStatistic Represents a state object for computing a statistic overint
valued input(s).IntStatisticResult Represents theint
result of a statistic computed over a set of values.LongStatistic Represents a state object for computing a statistic overlong
valued input(s).LongStatisticResult Represents thelong
result of a statistic computed over a set of values.NaNTransformer Defines a transformer forNaN
values 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 fordouble
values.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 forint
values.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 forlong
values.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 creatingNaNTransformer
implementations.NaNTransformers.ErrorNaNTransformer A transformer that errors onNaN
.NaNTransformers.ExcludeNaNTransformer A transformer that movesNaN
to 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 logarithm
of 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 forNaN
values found in data.Quantile.EstimationMethod Estimation methods for a quantile.Statistic A statistic that can be computed on univariate data, for example a stream ofdouble
values.