Example usage for org.apache.commons.math3.random EmpiricalDistribution getNumericalMean

List of usage examples for org.apache.commons.math3.random EmpiricalDistribution getNumericalMean

Introduction

In this page you can find the example usage for org.apache.commons.math3.random EmpiricalDistribution getNumericalMean.

Prototype

public double getNumericalMean() 

Source Link

Usage

From source file:org.apache.solr.client.solrj.io.stream.eval.EmpiricalDistributionEvaluatorTest.java

@Test
public void test() throws IOException {
    double[] l1 = new double[] { 3.4, 4.5, 6.7 };
    double[] l2 = new double[] { 1.2, 3.2, 3 };

    values.clear();//  ww  w. j a  v  a2  s .  c o  m
    values.put("l1", l1);
    values.put("l2", l2);

    EmpiricalDistribution dist = new EmpiricalDistribution();
    dist.load(l1);
    Assert.assertEquals(dist.getNumericalMean(),
            ((EmpiricalDistribution) factory.constructEvaluator("emp(l1)").evaluate(new Tuple(values)))
                    .getNumericalMean());
}