Accord.Tests.Statistics.MixtureDistributionTest.ConstructorTest2 C# (CSharp) Method

ConstructorTest2() private method

private ConstructorTest2 ( ) : void
return void
        public void ConstructorTest2()
        {
            // Create a new mixture containing two Normal distributions
            Mixture<NormalDistribution> mix = new Mixture<NormalDistribution>(
                new NormalDistribution(2, 1), new NormalDistribution(5, 1));

            // Compute in reverse order
            double var = mix.Variance; // 3.25
            double median = mix.Median;   // 3.4999998506015895
            double mean = mix.Mean;     // 3.5

            Assert.AreEqual(3.5, mean);
            Assert.AreEqual(3.4999998506015895, median, 1e-10);
            Assert.AreEqual(3.25, var);
        }