# Uses of Interface
org.apache.commons.math3.util.MathArrays.Function

Packages that use MathArrays.Function
Package
Description
org.apache.commons.math3.stat.descriptive
Generic univariate summary statistic objects.
org.apache.commons.math3.stat.descriptive.moment
Summary statistics based on moments.
org.apache.commons.math3.stat.descriptive.rank
Summary statistics based on ranks.
org.apache.commons.math3.stat.descriptive.summary
Other summary statistics.
org.apache.commons.math3.util
Convenience routines and common data structures used throughout the commons-math library.

## Uses of MathArrays.Function in org.apache.commons.math3.stat.descriptive

Subinterfaces of MathArrays.Function in org.apache.commons.math3.stat.descriptive
Modifier and Type
Interface
Description
`interface`
`StorelessUnivariateStatistic`
Extends the definition of `UnivariateStatistic` with `StorelessUnivariateStatistic.increment(double)` and `StorelessUnivariateStatistic.incrementAll(double[])` methods for adding values and updating internal state.
`interface`
`UnivariateStatistic`
Base interface implemented by all statistics.
Classes in org.apache.commons.math3.stat.descriptive that implement MathArrays.Function
Modifier and Type
Class
Description
`class`
`AbstractStorelessUnivariateStatistic`
Abstract implementation of the `StorelessUnivariateStatistic` interface.
`class`
`AbstractUnivariateStatistic`
Abstract base class for all implementations of the `UnivariateStatistic` interface.

## Uses of MathArrays.Function in org.apache.commons.math3.stat.descriptive.moment

Classes in org.apache.commons.math3.stat.descriptive.moment that implement MathArrays.Function
Modifier and Type
Class
Description
`class`
`GeometricMean`
Returns the geometric mean of the available values.
`class`
`Kurtosis`
Computes the Kurtosis of the available values.
`class`
`Mean`
Computes the arithmetic mean of a set of values.
`class`
`SecondMoment`
Computes a statistic related to the Second Central Moment.
`class`
`SemiVariance`
Computes the semivariance of a set of values with respect to a given cutoff value.
`class`
`Skewness`
Computes the skewness of the available values.
`class`
`StandardDeviation`
Computes the sample standard deviation.
`class`
`Variance`
Computes the variance of the available values.

## Uses of MathArrays.Function in org.apache.commons.math3.stat.descriptive.rank

Classes in org.apache.commons.math3.stat.descriptive.rank that implement MathArrays.Function
Modifier and Type
Class
Description
`class`
`Max`
Returns the maximum of the available values.
`class`
`Median`
Returns the median of the available values.
`class`
`Min`
Returns the minimum of the available values.
`class`
`Percentile`
Provides percentile computation.
`class`
`PSquarePercentile`
A `StorelessUnivariateStatistic` estimating percentiles using the invalid input: '<'ahref=http://www.cs.wustl.edu/~jain/papers/ftp/psqr.pdf>P2 Algorithm as explained by Raj Jain and Imrich Chlamtac in P2 Algorithm for Dynamic Calculation of Quantiles and Histogram Without Storing Observations.

## Uses of MathArrays.Function in org.apache.commons.math3.stat.descriptive.summary

Classes in org.apache.commons.math3.stat.descriptive.summary that implement MathArrays.Function
Modifier and Type
Class
Description
`class`
`Product`
Returns the product of the available values.
`class`
`Sum`
Returns the sum of the available values.
`class`
`SumOfLogs`
Returns the sum of the natural logs for this collection of values.
`class`
`SumOfSquares`
Returns the sum of the squares of the available values.

## Uses of MathArrays.Function in org.apache.commons.math3.util

Methods in org.apache.commons.math3.util with parameters of type MathArrays.Function
Modifier and Type
Method
Description
`double`
ResizableDoubleArray.`compute(MathArrays.Function f)`
Performs an operation on the addressable elements of the array.