Accord.Tests.Statistics.DistanceTest.BhattacharyyaTest3 C# (CSharp) Method

BhattacharyyaTest3() private method

private BhattacharyyaTest3 ( ) : void
return void
        public void BhattacharyyaTest3()
        {
            double[] x = { 2, 1, 0 };
            double[] y = { 1, 1, 0 };

            double[,] covX = 
            {
                { 2, 1, 0 },
                { 3, 1, 0 },
                { 0, 0, 0 } 
            };

            // Run actual test
            double expected = 0.125;
            double actual = new Bhattacharyya().Distance(x, covX, y, covX);

            Assert.AreEqual(expected, actual, 1e-6);
            Assert.IsFalse(Double.IsNaN(actual));
        }