Matriz de transição
Cada linha representa a probabilidade de passar desse estado para cada estado seguinte.
Use este Criador de Cadeias de Markov para informar valores, ajustar opções e analisar resultados em uma área de trabalho compacta e responsiva.
Os resultados são calculados automaticamente conforme você informa os dados.
Cada linha representa a probabilidade de passar desse estado para cada estado seguinte.
Arraste os nós para organizar a cadeia. Setas mais espessas indicam probabilidades de transição maiores.
▼ Veja explicações e dicas abaixo ▼
Uma cadeia de Markov finita é um modelo para um sistema que se move entre um número limitado de estados possíveis. O próximo estado é incerto, mas as probabilidades do próximo estado dependem apenas do estado atual, não de todo o caminho percorrido até ele. Essa ideia é chamada de propriedade de Markov.
Por exemplo, um modelo simples do clima pode usar os estados Ensolarado, Nublado e Chuvoso. Se hoje estiver Ensolarado, o modelo pode atribuir um conjunto de probabilidades para amanhã. Se hoje estiver Chuvoso, pode atribuir outro conjunto. O modelo não considera se estava Ensolarado dois dias atrás, a menos que essa informação esteja incorporada ao estado atual.
Uma cadeia de Markov finita em tempo discreto é especialmente útil quando um processo muda em etapas: de um dia para o outro, de uma ação de cliente para a seguinte, de uma aula para a próxima ou de uma rodada de jogo para a seguinte. O resultado não é um único caminho futuro garantido. É uma distribuição de probabilidade que indica a probabilidade de cada estado após um número escolhido de transições.
As cadeias de Markov oferecem uma forma estruturada de modelar a incerteza ao longo do tempo. Em vez de dizer apenas “qualquer coisa pode acontecer”, uma cadeia de Markov descreve quais mudanças são possíveis e qual é a probabilidade de cada uma.
Elas são úteis porque dividem um problema em três perguntas práticas:
Isso torna as cadeias de Markov úteis em probabilidade, estatística, pesquisa operacional, ciência da computação, demonstrações didáticas, exemplos de filas, passeios aleatórios e muitos outros contextos em que um sistema evolui passo a passo.
Uma matriz de transição contém uma linha para cada estado atual e uma coluna para cada próximo estado possível. Em uma convenção baseada em linhas, a entrada \(p_{ij}\) significa:
Como uma linha representa todos os próximos estados possíveis a partir de um estado atual, cada linha deve formar uma distribuição de probabilidade:
onde \(m\) é o número de estados.
Uma distribuição dos estados também é uma distribuição de probabilidade. Se houver \(m\) estados, a distribuição inicial pode ser escrita como um vetor linha:
Para avançar uma etapa, multiplique a distribuição atual pela matriz de transição:
Para um estado-alvo específico \(j\), isso significa:
Cada nova probabilidade é obtida somando todas as formas pelas quais o sistema poderia chegar a esse estado: a probabilidade de estar em cada estado de origem multiplicada pela probabilidade de passar desse estado de origem para o estado-alvo.
Após \(n\) etapas, a mesma ideia se torna:
Uma distribuição estacionária é uma distribuição que não muda após uma transição:
Quando uma cadeia converge para um estado estacionário, a multiplicação repetida por \(P\) aproxima a distribuição desse vetor estável. Algumas cadeias convergem rapidamente, outras lentamente, e algumas não convergem no sentido simples de “se estabilizar em uma distribuição a partir de qualquer ponto de partida”.
Suponha que um modelo climático tenha três estados: Ensolarado, Nublado e Chuvoso. A partir de Ensolarado, a linha de transição é:
| De Ensolarado para... | Ensolarado | Nublado | Chuvoso |
|---|---|---|---|
| Probabilidade | \n\(0.75\)\n | \n\(0.20\)\n | \n\(0.05\)\n |
A linha é válida porque:
Se o sistema estiver certamente Ensolarado agora, a distribuição de uma etapa será:
Portanto, após uma etapa, o modelo atribui uma chance de \(75\%\) a Ensolarado, uma chance de \(20\%\) a Nublado e uma chance de \(5\%\) a Chuvoso.
Usando a mesma matriz de transição e começando em Ensolarado com probabilidade \(1\), a distribuição após duas etapas é:
Interpretando como porcentagens, isso corresponde aproximadamente a \(63.25\%\) para Ensolarado, \(25.75\%\) para Nublado e \(11.00\%\) para Chuvoso após duas transições.
Após oito etapas com a mesma distribuição inicial, a distribuição é aproximadamente:
As probabilidades se aproximaram de um padrão de longo prazo. Para este exemplo, a distribuição estacionária é aproximadamente:
Considere uma cadeia com dois estados que sempre alterna entre eles:
Se o sistema começar no estado A, estará no estado B após uma etapa, no estado A após duas etapas, no estado B após três etapas e assim por diante. A distribuição futura oscila em vez de se estabilizar a partir desse ponto de partida.
Essa cadeia tem uma distribuição estacionária:
mas a existência de uma distribuição estacionária nem sempre significa que toda distribuição inicial converge visivelmente para ela etapa a etapa. Essa é uma das razões para interpretar os resultados de estado estacionário junto com a estrutura da cadeia.
A distribuição futura é a probabilidade prevista de estar em cada estado após o número selecionado de transições. Uma porcentagem maior significa que esse estado é mais provável nessa etapa, não que ele seja garantido.
A soma da linha verifica se cada linha da matriz de transição é uma distribuição de probabilidade válida. Um total de linha próximo de \(1\) significa que a linha contabiliza todos os próximos estados possíveis a partir daquele estado atual.
A distribuição da simulação mostra a evolução determinística das probabilidades. Ela atualiza toda a distribuição por multiplicação de matrizes. Não é um caminho amostral aleatório em que um estado é escolhido a cada etapa.
A distribuição estacionária satisfaz \(\boldsymbol{\pi}P=\boldsymbol{\pi}\). Uma distribuição estacionária única, por si só, não garante que toda distribuição etapa a etapa convirja para ela; cadeias periódicas podem oscilar, e cadeias redutíveis podem ter mais de uma distribuição estacionária.
As porcentagens exibidas podem não somar exatamente \(100\%\) porque cada valor é arredondado para facilitar a leitura. Pequenas diferenças de arredondamento normalmente não indicam um problema matemático.
Em um diagrama de transição, arestas mais espessas representam probabilidades de transição maiores. Uma aresta minúscula oculta ou ausente no diagrama não significa necessariamente que a probabilidade seja zero; probabilidades muito pequenas ainda podem ser incluídas no cálculo.
Inserir porcentagens em vez de probabilidades. Uma probabilidade de \(75\%\) deve ser inserida como \(0.75\), e não como \(75\).
Ler as colunas como o estado atual. Em uma matriz de transição baseada em linhas, as linhas são os estados “de” e as colunas são os estados “para”. Inverter essa convenção altera o modelo.
Esquecer que cada linha deve somar \(1\). Uma linha de transição representa todos os próximos estados possíveis a partir de um estado atual. Se a linha somar menos que \(1\), falta alguma probabilidade. Se somar mais que \(1\), a linha atribui probabilidade demais.
Usar uma distribuição inicial que não some \(1\). A distribuição inicial também deve ser uma distribuição de probabilidade completa entre os estados.
Supor que uma distribuição estacionária seja sempre um limite único de longo prazo. Cadeias periódicas podem oscilar, enquanto cadeias redutíveis podem conter várias classes fechadas e, portanto, várias distribuições estacionárias. Esta calculadora relata esses casos estruturais separadamente.
Achar que a simulação é aleatória. A multiplicação de matrizes evolui as probabilidades exatamente de acordo com a matriz de transição. Ela não simula um único caminho aleatório, a menos que a ferramenta realize especificamente uma amostragem aleatória.
Ignorar arestas pequenas ocultas. Um gráfico pode ocultar setas de transição muito pequenas para permanecer legível, enquanto o cálculo numérico continua usando essas probabilidades.
Use uma cadeia de Markov finita quando:
As cadeias de Markov são especialmente úteis para ensinar probabilidade, demonstrar matrizes de transição, modelar comportamentos simples de alternância, comparar cenários e explorar como regras de transição de curto prazo afetam distribuições de longo prazo.
Uma cadeia de Markov finita em tempo discreto é um modelo simplificado. Ela pressupõe que a mesma matriz de transição se aplica em todas as etapas e que o estado atual contém todas as informações necessárias para prever as probabilidades da etapa seguinte.
A calculadora trabalha com \(2\) a \(6\) estados. Esse é um limite de legibilidade da interface, não um limite matemático das cadeias de Markov.
As probabilidades devem ser números decimais de \(0\) a \(1\). Cada linha de transição e a distribuição inicial devem somar \(1\) dentro da tolerância da calculadora. A tolerância da soma das linhas é \(0.0001\); totais aceitos que diferem ligeiramente de \(1\) são normalizados uma vez antes do cálculo, enquanto discrepâncias maiores precisam ser corrigidas.
As etapas de previsão são transições em números inteiros. As quantidades de etapas inseridas são arredondadas para o inteiro mais próximo e limitadas ao intervalo de \(0\) a \(100\).
As distribuições estacionárias são calculadas a partir das equações de ponto fixo \(\boldsymbol{\pi}P=\boldsymbol{\pi}\) juntamente com \(\sum_i\pi_i=1\). A calculadora também identifica classes fechadas de comunicação e seus períodos, em vez de tratar uma iteração que muda lentamente como prova de convergência.
A calculadora diagnostica classes fechadas, periodicidade e distribuições estacionárias não únicas, mas não fornece quantidades especializadas de cadeias absorventes, como o tempo esperado até a absorção e as probabilidades de absorção. Ela também não modela cadeias em tempo contínuo, matrizes de transição variáveis no tempo, recompensas, custos ou caminhos amostrais de Monte Carlo.
Cada linha representa todos os próximos estados possíveis a partir de um estado atual. Como o sistema deve ir para algum dos estados listados, as probabilidades dessa linha precisam somar \(1\).
Insira \(0.75\). A calculadora usa probabilidades decimais de \(0\) a \(1\), não porcentagens expressas em números inteiros.
Uma etapa de previsão significa uma aplicação da matriz de transição. Se os estados forem tipos de clima diários, uma etapa pode significar um dia. Se os estados forem situações de clientes após cada interação, uma etapa pode significar uma interação.
Nem sempre. Para uma cadeia aperiódica com uma classe fechada, a distribuição futura se aproxima de sua distribuição estacionária única. Cadeias periódicas podem oscilar, e cadeias redutíveis podem ter diferentes misturas estacionárias dependendo da distribuição inicial.
Não. A simulação mostra a mudança da distribuição de probabilidade completa por multiplicação de matrizes. Ela não escolhe aleatoriamente um estado a cada etapa.
Você pode inserir um estado absorvente atribuindo a ele uma linha com probabilidade \(1\) de permanecer nele e \(0\) de se mover para outro estado. No entanto, a calculadora não fornece resultados especializados de cadeias absorventes, como o tempo esperado até a absorção ou as probabilidades de absorção.
Livros e livros didáticos abertos
Fontes educacionais on-line