Accord.Tests.Statistics.Models.Markov.ForwardBackwardAlgorithmTest.CreateModel4 C# (CSharp) Method

CreateModel4() public static method

public static CreateModel4 ( ) : HiddenMarkovModel
return HiddenMarkovModel
        public static HiddenMarkovModel<GeneralDiscreteDistribution> CreateModel4()
        {
            double[] initial = { 0.5, 0.5 };

            double[,] transitions = 
            {
                { 0.5, 0.5 },
                { 0.4, 0.6 },
            };

            double[,] emissions =
            {
                //         A    C    G    T
                /* H */ { 0.2, 0.3, 0.3, 0.2 },
                /* L */ { 0.3, 0.2, 0.2, 0.3 },
            };

            return HiddenMarkovModel.CreateGeneric(transitions, emissions, initial);
        }