Top Description Interfaces Classes
[default module]

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

Modifier and TypeInterface and Description
public interface
StatisticalMultivariateSummary

Reporting interface for basic multivariate statistics.

public interface
StatisticalSummary

Reporting interface for basic univariate statistics.

public interface
StorelessUnivariateStatistic

Extends the definition of UnivariateStatistic with increment and incrementAll(double[]) methods for adding values and updating internal state.

public interface
UnivariateStatistic

Base interface implemented by all statistics.

public interface
WeightedEvaluation

Weighted evaluation for statistics.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractStorelessUnivariateStatistic

Abstract implementation of the StorelessUnivariateStatistic interface.

public abstract class
AbstractUnivariateStatistic

Abstract base class for all implementations of the UnivariateStatistic interface.

public class
AggregateSummaryStatistics

An aggregator for SummaryStatistics from several data sets or data set partitions.

public class
DescriptiveStatistics

Maintains a dataset of values of a single variable and computes descriptive statistics based on stored data.

public class
MultivariateSummaryStatistics

Computes summary statistics for a stream of n-tuples added using the addValue method.

public class
StatisticalSummaryValues

Value object representing the results of a univariate statistical summary.

public class
SummaryStatistics

Computes summary statistics for a stream of data values added using the addValue method.

public class
SynchronizedDescriptiveStatistics

Implementation of org.apache.commons.math3.stat.descriptive.DescriptiveStatistics that is safe to use in a multithreaded environment.

public class
public class
SynchronizedSummaryStatistics

Implementation of org.apache.commons.math3.stat.descriptive.SummaryStatistics that is safe to use in a multithreaded environment.