Accord.Tests.Statistics.BetaDistributionTest.LogLikelihoodTest C# (CSharp) Méthode

LogLikelihoodTest() private méthode

private LogLikelihoodTest ( ) : void
Résultat void
        public void LogLikelihoodTest()
        {
            var target = new BetaDistribution(3.0, 2.0);

            double sum = 0;
            for (int i = 0; i < samples.Length; i++)
                sum -= target.LogProbabilityDensityFunction(samples[i]);

            double expected = sum;
            double actual = BetaDistribution.LogLikelihood(samples, target.Alpha, target.Beta);

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