Accord.Tests.Statistics.MultivariateEmpiricalDistributionTest.FitTest2 C# (CSharp) Method

FitTest2() private method

private FitTest2 ( ) : void
return void
        public void FitTest2()
        {
            double[][] observations = 
            {
                new double[] { 0.1000, -0.2000 },
                new double[] { 0.4000,  0.6000 },
                new double[] { 2.0000,  0.2000 },
                new double[] { 2.0000,  0.3000 }
            };

            double[] mean = Measures.Mean(observations, dimension: 0);
            double[][] cov = Measures.Covariance(observations, dimension: 0);

            var target = new MultivariateEmpiricalDistribution(observations);

            target.Fit(observations);

            Assert.IsTrue(Matrix.IsEqual(mean, target.Mean));
            Assert.IsTrue(Matrix.IsEqual(cov, target.Covariance, 1e-10));
        }