You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by er...@apache.org on 2021/08/03 01:24:21 UTC

[commons-math] branch master updated: Suppress obsolete unit test.

This is an automated email from the ASF dual-hosted git repository.

erans pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-math.git


The following commit(s) were added to refs/heads/master by this push:
     new 6bc63d4  Suppress obsolete unit test.
6bc63d4 is described below

commit 6bc63d4f3f0c5acc1d0e9c1723b523cfec18a10f
Author: Gilles Sadowski <gi...@gmail.com>
AuthorDate: Tue Aug 3 03:22:47 2021 +0200

    Suppress obsolete unit test.
    
    Class "ConstantContinuousDistribution" has been removed from "Commons Statistics".
---
 .../distribution/EmpiricalDistributionTest.java    | 30 ----------------------
 1 file changed, 30 deletions(-)

diff --git a/commons-math-legacy/src/test/java/org/apache/commons/math4/legacy/distribution/EmpiricalDistributionTest.java b/commons-math-legacy/src/test/java/org/apache/commons/math4/legacy/distribution/EmpiricalDistributionTest.java
index 3217317..485e6f5 100644
--- a/commons-math-legacy/src/test/java/org/apache/commons/math4/legacy/distribution/EmpiricalDistributionTest.java
+++ b/commons-math-legacy/src/test/java/org/apache/commons/math4/legacy/distribution/EmpiricalDistributionTest.java
@@ -26,7 +26,6 @@ import java.util.Arrays;
 import org.apache.commons.rng.UniformRandomProvider;
 import org.apache.commons.rng.simple.RandomSource;
 import org.apache.commons.statistics.distribution.ContinuousDistribution;
-import org.apache.commons.statistics.distribution.ConstantContinuousDistribution;
 import org.apache.commons.statistics.distribution.UniformContinuousDistribution;
 import org.apache.commons.statistics.distribution.NormalDistribution;
 import org.apache.commons.statistics.distribution.ExponentialDistribution;
@@ -390,35 +389,6 @@ public final class EmpiricalDistributionTest extends RealDistributionAbstractTes
     }
 
     @Test
-    public void testKernelOverrideConstant() {
-        final double[] data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
-        final EmpiricalDistribution dist =
-            EmpiricalDistribution.from(5, data,
-                                       s -> new ConstantContinuousDistribution(s.getMean()));
-        final ContinuousDistribution.Sampler sampler
-            = dist.createSampler(RandomSource.WELL_19937_C.create(1000));
-        // Bin masses concentrated on 2, 5, 8, 11, 14 <- effectively discrete uniform distribution over these
-        final double[] values = {2d, 5d, 8d, 11d, 14d};
-        for (int i = 0; i < 20; i++) {
-            Assert.assertTrue(Arrays.binarySearch(values, sampler.sample()) >= 0);
-        }
-        final double tol = 1e-12;
-        Assert.assertEquals(0.0, dist.cumulativeProbability(1), tol);
-        Assert.assertEquals(0.2, dist.cumulativeProbability(2), tol);
-        Assert.assertEquals(0.6, dist.cumulativeProbability(10), tol);
-        Assert.assertEquals(0.8, dist.cumulativeProbability(12), tol);
-        Assert.assertEquals(0.8, dist.cumulativeProbability(13), tol);
-        Assert.assertEquals(1.0, dist.cumulativeProbability(15), tol);
-
-        Assert.assertEquals(2.0, dist.inverseCumulativeProbability(0.1), tol);
-        Assert.assertEquals(2.0, dist.inverseCumulativeProbability(0.2), tol);
-        Assert.assertEquals(5.0, dist.inverseCumulativeProbability(0.3), tol);
-        Assert.assertEquals(5.0, dist.inverseCumulativeProbability(0.4), tol);
-        Assert.assertEquals(8.0, dist.inverseCumulativeProbability(0.5), tol);
-        Assert.assertEquals(8.0, dist.inverseCumulativeProbability(0.6), tol);
-    }
-
-    @Test
     public void testKernelOverrideUniform() {
         final double[] data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
         final EmpiricalDistribution dist =