All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractContinuousDistribution Base class for probability distributions on the reals.AbstractDiscreteDistribution Base class for integer-valued discrete distributions.AlternativeHypothesis Represents an alternative hypothesis for a hypothesis test.Arguments Argument validation methods.ArgumentUtils Utilities for argument validation.BaseSignificanceResult Base implementation for the result of a test for significance.BetaDistribution Implementation of the beta distribution.BigIntegerStatisticResult Represents theBigInteger
result of a statistic computed over a set of values.BinomialDistribution Implementation of the binomial distribution.BinomialTest Implements binomial test statistics.BracketFinder Provide an interval that brackets a local minimum of a function.BrentOptimizer For a function defined on some interval(lo, hi)
, this class finds an approximationx
to the point at which the function attains its minimum.BrentOptimizer.PointValuePair This class holds a point and the value of an objective function at this point.CauchyDistribution Implementation of the Cauchy distribution.ChiSquaredDistribution Implementation of the chi-squared distribution.ChiSquareTest Implements chi-square test statistics.Constants Constants for distribution calculations.ContinuityCorrection Represents an optional adjustment that is made when a discrete distribution is approximated by a continuous distribution.ContinuousDistribution Interface for distributions on the reals.ContinuousDistribution.Sampler Distribution sampling functionality.DataDispersion Represents an assumption on the dispersion of data.DiscreteDistribution Interface for distributions on the integers.DiscreteDistribution.Sampler Distribution sampling functionality.DistributionException Package private exception class with constants for frequently used messages.DoubleStatistic Represents a state object for computing a statistic overdouble
valued input(s).DoubleStatistics Statistics fordouble
values.DoubleStatistics.Builder A builder forDoubleStatistics
.ExponentialDistribution Implementation of the exponential distribution.ExtendedPrecision Computes extended precision floating-point operations.FDistribution Implementation of the F-distribution.FirstMoment Computes the first moment (arithmetic mean) using the definitional formula:FisherExactTest Implements Fisher's exact test.FoldedNormalDistribution Implementation of the folded normal distribution.FoldedNormalDistribution.HalfNormalDistribution Specialisation for the half-normal distribution.FoldedNormalDistribution.RegularFoldedNormalDistribution Regular implementation of the folded normal distribution.GammaDistribution Implementation of the gamma distribution.GeometricDistribution Implementation of the geometric distribution.GeometricMean Computes the geometric mean of the available values.GTest Implements G-test (Generalized Log-Likelihood Ratio Test) statistics.GumbelDistribution Implementation of the Gumbel distribution.Hypergeom Provide a wrapper around theHypergeometricDistribution
that caches all probability mass values.HypergeometricDistribution Implementation of the hypergeometric distribution.Inequality Represents a non-equal comparison between two numbers.InferenceException Package private exception class with constants for frequently used messages.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.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.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.KolmogorovSmirnovDistribution Computes the complementary probability for the one-sample Kolmogorov-Smirnov distribution.KolmogorovSmirnovDistribution.One Computes the complementary probabilityP[D_n^+ >= x]
for the one-sided one-sample Kolmogorov-Smirnov distribution.KolmogorovSmirnovDistribution.One.ScaledPower Defines a scaled power function.KolmogorovSmirnovDistribution.Two Computes the complementary probabilityP[D_n >= x]
, or survival function (SF), for the two-sided one-sample Kolmogorov-Smirnov distribution.KolmogorovSmirnovTest Implements the Kolmogorov-Smirnov (K-S) test for equality of continuous distributions.KolmogorovSmirnovTest.OneResult Result for the one-sample Kolmogorov-Smirnov test.KolmogorovSmirnovTest.TwoResult Result for the two-sample Kolmogorov-Smirnov test.Kurtosis Computes the kurtosis of the available values.LaplaceDistribution Implementation of the Laplace distribution.LevyDistribution Implementation of the Lévy distribution.LogisticDistribution Implementation of the logistic distribution.LogNormalDistribution Implementation of the log-normal distribution.LogUniformDistribution Implementation of the log-uniform distribution.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.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.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.MannWhitneyUTest Implements the Mann-Whitney U test (also called Wilcoxon rank-sum test).MannWhitneyUTest.Result Result for the Mann-Whitney U test.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.NakagamiDistribution Implementation of the Nakagami distribution.NaNPolicy Defines the policy forNaN
values found in data.NaNStrategy Strategies for handlingNaN
values in rank transformations.NaNTransformer Defines a transformer forNaN
values in arrays.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.NaturalRanking Ranking based on the natural ordering on floating-point values.NaturalRanking.DataPosition Represents the position of adouble
value in a data array.NaturalRanking.IntList An expandable list of int values.NormalDistribution Implementation of the normal (Gaussian) distribution.OneWayAnova Implements one-way ANOVA (analysis of variance) statistics.OneWayAnova.Result Result for the one-way ANOVA.ParetoDistribution Implementation of the Pareto (Type I) distribution.PascalDistribution Implementation of the Pascal distribution.PoissonDistribution Implementation of the Poisson distribution.Product Returns the product of the available values.PValueMethod Represents a method for computing a p-value for a test statistic.Quantile Provides quantile computation.Quantile.EstimationMethod Estimation methods for a quantile.RankingAlgorithm Interface representing a rank transformation.SaddlePointExpansionUtils Utility class used by various distributions to accurately compute their respective probability mass functions.Searches Search utility methods.SignificanceResult Contains the result of a test for significance.Skewness Computes the skewness of the available values.SquareMatrixSupport Provide support for square matrix basic algebraic operations.SquareMatrixSupport.ArrayRealSquareMatrix Implementation ofSquareMatrixSupport.RealSquareMatrix
using adouble[]
array to store entries.SquareMatrixSupport.RealSquareMatrix Define a real-valued square matrix.StandardDeviation Computes the standard deviation of the available values.Statistic A statistic that can be computed on univariate data, for example a stream ofdouble
values.StatisticAccumulator<T extends StatisticResult> A mutable result container that accumulates aStatisticResult
.StatisticResult Represents the result of a statistic computed over a set of values.Statistics Utility methods for statistics.StatisticsConfiguration Configuration for computation of statistics.StatisticUtils Utility computation methods.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.TDistribution Implementation of Student's t-distribution.TDistribution.NormalTDistribution Specialisation of the T-distribution used when there are infinite degrees of freedom.TDistribution.StudentsTDistribution Implementation of Student's T-distribution.TiesStrategy Strategies for handling tied values in rank transformations.TrapezoidalDistribution Implementation of the trapezoidal distribution.TrapezoidalDistribution.DelegatedTrapezoidalDistribution Specialisation of the trapezoidal distribution used when the distribution simplifies to an alternative distribution.TrapezoidalDistribution.RegularTrapezoidalDistribution Regular implementation of the trapezoidal distribution.TrapezoidalDistribution.TriangularTrapezoidalDistribution Specialisation of the trapezoidal distribution used whenb == c
.TrapezoidalDistribution.UniformTrapezoidalDistribution Specialisation of the trapezoidal distribution used whena == b
andc == d
.TriangularDistribution Implementation of the triangular distribution.TruncatedNormalDistribution Implementation of the truncated normal distribution.TTest Implements Student's t-test statistics.TTest.Result Result for the t-test.UInt128 A mutable 128-bit unsigned integer.UInt192 A mutable 192-bit unsigned integer.UInt96 A mutable 96-bit unsigned integer.UnconditionedExactTest Implements an unconditioned exact test for a contingency table.UnconditionedExactTest.BoschlooStatistic Compute the statistic for Boschloo's test.UnconditionedExactTest.Candidates A container of (key,value) pairs to store candidate minima.UnconditionedExactTest.Method Define the method to determine the more extreme tables.UnconditionedExactTest.Result Result for the unconditioned exact test.UnconditionedExactTest.XYList An expandable list of (x,y) values.UniformContinuousDistribution Implementation of the uniform distribution.UniformDiscreteDistribution Implementation of the uniform discrete distribution.Variance Computes the variance of the available values.WeibullDistribution Implementation of the Weibull distribution.WilcoxonSignedRankTest Implements the Wilcoxon signed-rank test.WilcoxonSignedRankTest.Result Result for the Wilcoxon signed-rank test.ZipfDistribution Implementation of the Zipf distribution.