Beispiel #1
0
        public void FindFirstOrderTest()
        {
            var dataSample1 = new object[] { 1, 2, 3, 4, 4, 4, 7, 7, 1, 2, 3, 5, 6, 7, 2, 5, 7, 8, 3, 4, 5, 2, 3, 4 };
            var dataSample2 = new object[] { 1, 2, 3, 2, 5, 6, 7, 1, 1, 2, 3, 5, 6, 7, 3, 4, 7, 7, 7, 4, 7, 2, 3, 4 };

            var ocurrences = dataSample1.FindAllOcurrences();

            var result = MarkovChain.CalculateFirstOrder(new object[][] { dataSample1, dataSample2 }, ocurrences);

            Assert.Equal(ocurrences.Length, 8);
        }