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

ProbabilityDensityFunctionTest() private method

private ProbabilityDensityFunctionTest ( ) : void
return void
        public void ProbabilityDensityFunctionTest()
        {
            double[] expected = 
            {
                0.03183099, 0.03314002, 0.03452385, 0.03598755, 0.03753654, 0.03917660,
                0.04091387, 0.04275485, 0.04470644, 0.04677588, 0.04897075, 0.05129893
            };

            CauchyDistribution target = new CauchyDistribution(location: 4, scale: 2);

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