Seja um caminho da cadeia de markov e seja a probabilidade de observar o caminho quando é o verdadeiro valor do parâmetro (também conhecido como a função de probabilidade para ). Usando a definição de probabilidade condicional, sabemos P θ ( X 1 , . . . , X T ) θ θ{ XEu}Ti = 1Pθ( X1 1, . . . , XT)θθ
Pθ( X1 1, . . . , XT) = Pθ( XT| XT- 1, . . . , X1 1) ⋅ Pθ( X1 1, . . . , XT- 1)
Como essa é uma cadeia de markov, sabemos que , então isso simplifica isso paraPθ( XT| XT- 1, . . . , X1 1) = Pθ( XT| XT- 1)
Pθ( X1 1, . . . , XT) = Pθ( XT| XT- 1) ⋅ Pθ( X1 1, . . . , XT- 1)
Agora, se você repetir essa mesma lógica vezes, obtémT
Pθ( X1 1, . . . , XT) = ∏i = 1TPθ( XEu| Xi - 1)
onde deve ser interpretado como o estado inicial do processo. Os termos do lado direito são apenas elementos da matriz de transição. Como foi a probabilidade de log que você solicitou, a resposta final é:X0 0
L (θ)= ∑i = 1Tregistro( Pθ( XEu| Xi - 1) ))
Essa é a probabilidade de uma única cadeia de markov - se o seu conjunto de dados incluir várias cadeias de markov (independentes), a probabilidade total será uma soma dos termos deste formulário.