Accord.Tests.MachineLearning.SimplificationTest.HypothesisTest C# (CSharp) Method

HypothesisTest() private method

private HypothesisTest ( ) : void
return void
        public void HypothesisTest()
        {
            bool[] actual =
            {
                true, true, true, true, // 4
                true, true, true, true, // 8
                true, true, true, true, // 12
                true, true, true, true, // 16
                true, true, true, true, // 20
                true, true, true, true, // 24
                true, true, true, true, // 28
                true, true, true, true, // 32

                false, false, false, false, // 4
                false, false, false, false, // 8
                false, false, false, false, // 12
                false, false, false, false, // 16
                false, false, false, false, // 20
                false, false, false, false, // 24
                false, false, false, false, // 28
                false, false, false, false, // 32
            };

            bool[] expected =
            {
                true, true, true, true, // 4
                true, true, true, true, // 8
                true, true, true, true, // 12
                true, true, true, true, // 16
                false, false, false, false, // 4
                false, false, false, false, // 8
                false, false, false, false, // 12
                false, false, false, false, // 16

                false, false, false, false, // 4
                false, false, false, false, // 8
                false, false, false, false, // 12
                false, false, false, false, // 16
                false, false, false, false, // 20
                true, true, true, true, // 4
                true, true, true, true, // 8
                true, true, true, true, // 12
            };

            Assert.IsTrue(Simplification.CanEliminate(actual, expected, 0.05));
            Assert.IsFalse(Simplification.CanEliminate(expected, expected, 0.05));
            Assert.IsFalse(Simplification.CanEliminate(actual, actual, 0.05));
        }