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); }