package eu.choreos.vv.aggregations; import java.util.List; import org.apache.commons.math.stat.descriptive.DescriptiveStatistics; /** * Factory of DescriptiveStatistics. To be used by aggregators that use apache.commons.math. * @author paulo * */ public class DescriptiveStatisticsFactory { /** * Creates a new DescriptiveStatistics for a given series * @param series a list of numbers * @return a new DescriptiveStatistics */ public static DescriptiveStatistics create(List<Number> series) { DescriptiveStatistics stats = new DescriptiveStatistics(); for(Number d:series) { stats.addValue(d.doubleValue()); } return stats; } }