Example #1
0
        public void DistributionFunctionTest()
        {
            IDistribution target = CreateUnivariateDiscreteDistribution();

            double q = 1.0 - 0.42;

            Assert.AreEqual(0, target.DistributionFunction(-1.0));
            Assert.AreEqual(q, target.DistributionFunction(+0.0));
            Assert.AreEqual(q, target.DistributionFunction(+0.5));
            Assert.AreEqual(1, target.DistributionFunction(+1.0));
            Assert.AreEqual(1, target.DistributionFunction(+1.1));
        }
        public void DistributionFunctionTest()
        {
            IDistribution target   = CreateUnivariateContinuousDistribution();
            double        x        = 18.14;
            double        expected = 0.008859529329290905;
            double        actual   = target.DistributionFunction(x);

            Assert.AreEqual(expected, actual);
        }