Interface UnivariateStatistic
- 
- All Known Subinterfaces:
 StorelessUnivariateStatistic
- All Known Implementing Classes:
 AbstractStorelessUnivariateStatistic,AbstractUnivariateStatistic,FirstMoment,FourthMoment,GeometricMean,Kurtosis,Max,Mean,Median,Min,Percentile,Product,SecondMoment,SemiVariance,Skewness,StandardDeviation,Sum,SumOfLogs,SumOfSquares,ThirdMoment,Variance
public interface UnivariateStatisticBase interface implemented by all statistics. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UnivariateStatisticcopy()Returns a copy of the statistic with the same internal state.doubleevaluate(double[] values)Returns the result of evaluating the statistic over the input array.doubleevaluate(double[] values, int begin, int length)Returns the result of evaluating the statistic over the specified entries in the input array. 
 - 
 
- 
- 
Method Detail
- 
evaluate
double evaluate(double[] values)
Returns the result of evaluating the statistic over the input array.- Parameters:
 values- input array- Returns:
 - the value of the statistic applied to the input array
 
 
- 
evaluate
double evaluate(double[] values, int begin, int length)Returns the result of evaluating the statistic over the specified entries in the input array.- Parameters:
 values- the input arraybegin- the index of the first element to includelength- the number of elements to include- Returns:
 - the value of the statistic applied to the included array entries
 
 
- 
copy
UnivariateStatistic copy()
Returns a copy of the statistic with the same internal state.- Returns:
 - a copy of the statistic
 
 
 - 
 
 -