commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Georg Reichelt (JIRA)" <>
Subject [jira] [Created] (MATH-1279) Avoid unexpected errors in EmpiricalDistribution
Date Wed, 30 Sep 2015 09:59:04 GMT
David Georg Reichelt created MATH-1279:

             Summary: Avoid unexpected errors in EmpiricalDistribution
                 Key: MATH-1279
             Project: Commons Math
          Issue Type: Improvement
    Affects Versions: 3.5
         Environment: Ubuntu 14.04
            Reporter: David Georg Reichelt
            Priority: Trivial

Loading an empirical distributions results in an ArrayIndexOutOfBoundsException when giving
0 als bin size, for example in:

double values[] = new double[] { 1, 2 };
EmpiricalDistribution distribution = new EmpiricalDistribution(0);

To keep the error more understandable to the user, it would be nice if an RuntimeException
or something like this would be thrown when initializing the EmpiricalDistribution with 0
bins. Especially when following the rule of thumb that there should be values size / 10 bins,
it is hard to find out that the error is caused by a wrong bin size.

This message was sent by Atlassian JIRA

View raw message