org.apache.commons.math3.stat.descriptive

## Interface StorelessUnivariateStatistic

• ### Method Summary

Methods
Modifier and Type Method and Description
void clear()
Clears the internal state of the Statistic
StorelessUnivariateStatistic copy()
Returns a copy of the statistic with the same internal state.
long getN()
Returns the number of values that have been added.
double getResult()
Returns the current value of the Statistic.
void increment(double d)
Updates the internal state of the statistic to reflect the addition of the new value.
void incrementAll(double[] values)
Updates the internal state of the statistic to reflect addition of all values in the values array.
void incrementAll(double[] values, int start, int length)
Updates the internal state of the statistic to reflect addition of the values in the designated portion of the values array.
• ### Methods inherited from interface org.apache.commons.math3.stat.descriptive.UnivariateStatistic

evaluate, evaluate
• ### Method Detail

• #### increment

void increment(double d)
Updates the internal state of the statistic to reflect the addition of the new value.
Parameters:
d - the new value.
• #### incrementAll

void incrementAll(double[] values)
throws MathIllegalArgumentException
Updates the internal state of the statistic to reflect addition of all values in the values array. Does not clear the statistic first -- i.e., the values are added incrementally to the dataset.
Parameters:
values - array holding the new values to add
Throws:
MathIllegalArgumentException - if the array is null
• #### incrementAll

void incrementAll(double[] values,
int start,
int length)
throws MathIllegalArgumentException
Updates the internal state of the statistic to reflect addition of the values in the designated portion of the values array. Does not clear the statistic first -- i.e., the values are added incrementally to the dataset.
Parameters:
values - array holding the new values to add
start - the array index of the first value to add
length - the number of elements to add
Throws:
MathIllegalArgumentException - if the array is null or the index
• #### getResult

double getResult()
Returns the current value of the Statistic.
Returns:
value of the statistic, Double.NaN if it has been cleared or just instantiated.
• #### getN

long getN()
Returns the number of values that have been added.
Returns:
the number of values.
• #### clear

void clear()
Clears the internal state of the Statistic
• #### copy

StorelessUnivariateStatistic copy()
Returns a copy of the statistic with the same internal state.
Specified by:
copy in interface UnivariateStatistic
Returns:
a copy of the statistic