Atualmente, estou trabalhando com cadeias de Markov e calculei a Estimativa de Máxima Verossimilhança usando probabilidades de transição, conforme sugerido por várias fontes (ou seja, número de transições de a para b dividido pelo número de transições gerais de a para outros nós).
Agora eu quero calcular a probabilidade de log do MLE.
maximum-likelihood
markov-process
likelihood
fsociety
fonte
fonte
Respostas:
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 = 1 Pθ( X1 1, . . . , XT) θ θ
Como essa é uma cadeia de markov, sabemos que , então isso simplifica isso paraPθ( XT| XT- 1, . . . , X1 1) = Pθ( XT| XT- 1)
Agora, se você repetir essa mesma lógica vezes, obtémT
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
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.
fonte