Accord.Tests.Statistics.CauchyDistributionTest.LogProbabilityDensityFunctionTest C# (CSharp) Method

LogProbabilityDensityFunctionTest() private method

private LogProbabilityDensityFunctionTest ( ) : void
return void
        public void LogProbabilityDensityFunctionTest()
        {
            double[] expected = 
            {
                -3.4572653, -3.2488640, -3.0165321, -2.7541678, -2.4530627, -2.1002413,
                -1.6753581, -1.1447299, -0.4515827,  0.4647080,  1.1578552,  0.4647080
            };

            CauchyDistribution target = new CauchyDistribution(location: 1, scale: 0.1);

            for (int i = 0; i < expected.Length; i++)
            {
                double actual = target.LogProbabilityDensityFunction(i / 10.0);
                Assert.AreEqual(expected[i], actual, 1e-7);
                Assert.IsFalse(Double.IsNaN(actual));
            }
        }