Package org.apache.commons.math3.stat.descriptive
Generic univariate summary statistic objects.
UnivariateStatistic API Usage Examples:
UnivariateStatistic:
/∗ evaluation approach ∗/
double[] values = new double[] { 1, 2, 3, 4, 5 };
UnivariateStatistic stat = new Mean();
out.println("mean = " + stat.evaluate(values));
StorelessUnivariateStatistic:
/∗ incremental approach ∗/
double[] values = new double[] { 1, 2, 3, 4, 5 };
StorelessUnivariateStatistic stat = new Mean();
out.println("mean before adding a value is NaN = " + stat.getResult());
for (int i = 0; i < values.length; i++) {
stat.increment(values[i]);
out.println("current mean = " + stat2.getResult());
}
stat.clear();
out.println("mean after clear is NaN = " + stat.getResult());
-
Interface Summary Interface Description StatisticalMultivariateSummary Reporting interface for basic multivariate statistics.StatisticalSummary Reporting interface for basic univariate statistics.StorelessUnivariateStatistic Extends the definition ofUnivariateStatistic
withStorelessUnivariateStatistic.increment(double)
andStorelessUnivariateStatistic.incrementAll(double[])
methods for adding values and updating internal state.UnivariateStatistic Base interface implemented by all statistics.WeightedEvaluation Weighted evaluation for statistics. -
Class Summary Class Description AbstractStorelessUnivariateStatistic Abstract implementation of theStorelessUnivariateStatistic
interface.AbstractUnivariateStatistic Abstract base class for all implementations of theUnivariateStatistic
interface.AggregateSummaryStatistics An aggregator forSummaryStatistics
from several data sets or data set partitions.AggregateSummaryStatistics.AggregatingSummaryStatistics A SummaryStatistics that also forwards all values added to it to a secondSummaryStatistics
for aggregation.DescriptiveStatistics Maintains a dataset of values of a single variable and computes descriptive statistics based on stored data.MultivariateSummaryStatistics Computes summary statistics for a stream of n-tuples added using theaddValue
method.StatisticalSummaryValues Value object representing the results of a univariate statistical summary.SummaryStatistics Computes summary statistics for a stream of data values added using theaddValue
method.SynchronizedDescriptiveStatistics Implementation ofDescriptiveStatistics
that is safe to use in a multithreaded environment.SynchronizedMultivariateSummaryStatistics Implementation ofMultivariateSummaryStatistics
that is safe to use in a multithreaded environment.SynchronizedSummaryStatistics Implementation ofSummaryStatistics
that is safe to use in a multithreaded environment.