Accord.Tests.Statistics.MultivariateDiscreteDistributionTest.LogProbabilityMassFunctionTest C# (CSharp) Method

LogProbabilityMassFunctionTest() private method

private LogProbabilityMassFunctionTest ( ) : void
return void
        public void LogProbabilityMassFunctionTest()
        {
            MultivariateDiscreteDistribution target = new MultinomialDistribution(5, 0.25, 0.25, 0.25, 0.25);

            int[] observation = { 1, 1, 1, 2 };

            double expected = System.Math.Log(target.ProbabilityMassFunction(observation));
            double actual = target.LogProbabilityMassFunction(observation);

            Assert.AreEqual(expected, actual, 1e-6);
        }