This is an automated email from the ASF dual-hosted git repository. aherbert pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-statistics.git
commit 99be7290365a23323f012e1301190793c2772f3b Author: Alex Herbert <aherb...@apache.org> AuthorDate: Sun Sep 19 22:56:43 2021 +0100 Correct density integrals test This integrated an interval from the minimum point to the current point. Change to integrate the interval between consecutive points. --- .../distribution/ContinuousDistributionAbstractTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java index 120de7c..5632fb2 100644 --- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java +++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/ContinuousDistributionAbstractTest.java @@ -509,12 +509,12 @@ abstract class ContinuousDistributionAbstractTest { } Collections.sort(integrationTestPoints); for (int i = 1; i < integrationTestPoints.size(); i++) { + final double x0 = integrationTestPoints.get(i - 1); + final double x1 = integrationTestPoints.get(i); Assertions.assertEquals( - distribution.probability(integrationTestPoints.get(0), - integrationTestPoints.get(i)), + distribution.probability(x0, x1), integrator.integrate(1000000, // Triangle integrals are very slow to converge - d, integrationTestPoints.get(0), - integrationTestPoints.get(i)), tol); + d, x0, x1), tol); } }