Package org.apache.commons.math3.stat.descriptive
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());
-
ClassDescriptionAbstract implementation of the
StorelessUnivariateStatisticinterface.Abstract base class for all implementations of theUnivariateStatisticinterface.An aggregator forSummaryStatisticsfrom several data sets or data set partitions.A SummaryStatistics that also forwards all values added to it to a secondSummaryStatisticsfor aggregation.Maintains a dataset of values of a single variable and computes descriptive statistics based on stored data.Computes summary statistics for a stream of n-tuples added using theaddValuemethod.Reporting interface for basic multivariate statistics.Reporting interface for basic univariate statistics.Value object representing the results of a univariate statistical summary.Extends the definition ofUnivariateStatisticwithStorelessUnivariateStatistic.increment(double)andStorelessUnivariateStatistic.incrementAll(double[])methods for adding values and updating internal state.Computes summary statistics for a stream of data values added using theaddValuemethod.Implementation ofDescriptiveStatisticsthat is safe to use in a multithreaded environment.Implementation ofMultivariateSummaryStatisticsthat is safe to use in a multithreaded environment.Implementation ofSummaryStatisticsthat is safe to use in a multithreaded environment.Base interface implemented by all statistics.Weighted evaluation for statistics.