|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StorelessUnivariateStatistic
Extends the definition of UnivariateStatistic
with
increment(double)
and incrementAll(double[])
methods for adding
values and updating internal state.
This interface is designed to be used for calculating statistics that can be computed in one pass through the data without storing the full array of sample values.
Method Summary | |
---|---|
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 |
---|
void increment(double d)
d
- the new value.void incrementAll(double[] values) throws MathIllegalArgumentException
values
- array holding the new values to add
MathIllegalArgumentException
- if the array is nullvoid incrementAll(double[] values, int start, int length) throws MathIllegalArgumentException
values
- array holding the new values to addstart
- the array index of the first value to addlength
- the number of elements to add
MathIllegalArgumentException
- if the array is null or the indexdouble getResult()
Double.NaN
if it
has been cleared or just instantiated.long getN()
void clear()
StorelessUnivariateStatistic copy()
copy
in interface UnivariateStatistic
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |