in core/src/main/java/org/apache/commons/functor/aggregator/functions/DoubleMeanValueAggregatorFunction.java [38:50]
public Double evaluate(List<Double> data) {
if (data == null || data.size() == 0) {
return null;
}
double mean = 0.0;
int n = data.size();
for (Double d : data) {
mean += d.doubleValue();
}
mean /= n;
return mean;
}