You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2020/06/23 17:00:49 UTC
[commons-statistics] 22/35: Hit PoissonDistribution probability
edge cases
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 b3ce96f254f16166f7c4cd91df7f70977d977599
Author: aherbert <ah...@apache.org>
AuthorDate: Tue Jun 23 15:54:59 2020 +0100
Hit PoissonDistribution probability edge cases
---
.../statistics/distribution/PoissonDistributionTest.java | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PoissonDistributionTest.java b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PoissonDistributionTest.java
index f5b69ec..94ae664 100644
--- a/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PoissonDistributionTest.java
+++ b/commons-statistics-distribution/src/test/java/org/apache/commons/statistics/distribution/PoissonDistributionTest.java
@@ -51,7 +51,7 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest {
*/
@Override
public int[] makeDensityTestPoints() {
- return new int[] {-1, 0, 1, 2, 3, 4, 5, 10, 15, 16, 20};
+ return new int[] {-1, 0, 1, 2, 3, 4, 5, 10, 15, 16, 20, Integer.MAX_VALUE};
}
/**
@@ -63,7 +63,7 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest {
return new double[] {0d, 0.0183156388887d, 0.073262555555d,
0.14652511111d, 0.195366814813d, 0.195366814813d,
0.156293451851d, 0.00529247667642d, 1.503911676283e-05d,
- 3.759779190708e-06d, 8.27746364655e-09};
+ 3.759779190708e-06d, 8.27746364655e-09, 0d};
}
/**
@@ -75,7 +75,8 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest {
return new double[] {Double.NEGATIVE_INFINITY, -4.000000000000d,
-2.613705638880d, -1.920558458320d, -1.632876385868d,
-1.632876385868d, -1.856019937183d, -5.241468961877d,
- -11.1048559670425d, -12.4911503281624d, -18.609729238356d};
+ -11.1048559670425d, -12.4911503281624d, -18.609729238356d,
+ Double.NEGATIVE_INFINITY};
}
/**
@@ -83,7 +84,7 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest {
*/
@Override
public int[] makeCumulativeTestPoints() {
- return new int[] {-1, 0, 1, 2, 3, 4, 5, 10, 20};
+ return new int[] {-1, 0, 1, 2, 3, 4, 5, 10, 20, Integer.MAX_VALUE};
}
/**
@@ -93,7 +94,7 @@ public class PoissonDistributionTest extends DiscreteDistributionAbstractTest {
public double[] makeCumulativeTestValues() {
return new double[] {0d, 0.0183156388887d, 0.0915781944437d,
0.238103305554d, 0.433470120367d, 0.62883693518d,
- 0.78513038703d, 0.99716023388d, 0.999999998077};
+ 0.78513038703d, 0.99716023388d, 0.999999998077, 1.0};
}
/**