Accord.Tests.Statistics.GaussianLinearTest.GammaSigmaTest C# (CSharp) Method

GammaSigmaTest() private method

private GammaSigmaTest ( ) : void
return void
        public void GammaSigmaTest()
        {
            var gaussian = new Gaussian<Linear>(new Linear(0), 1);
            double expected, actual, gamma, sigma;

            expected = 0.01;
            gaussian.Sigma = expected;
            gamma = gaussian.Gamma;

            gaussian.Gamma = gamma;
            actual = gaussian.Sigma;

            Assert.AreEqual(expected, actual);


            expected = 0.01;
            gaussian.Gamma = expected;
            sigma = gaussian.Sigma;

            gaussian.Sigma = sigma;
            actual = gaussian.Gamma;

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