Capítulo 3
Capítulo 3
Capítulo 3
CADEIAS DE MARKOV
¾ Propriedades da Cadeia de Markov:
¾ Igualdade de Markov
¾ Classificação dos Estados numa Cadeia de Markov
¾ Probabilidades do Estado Estacionário
¾ Tempos de Primeira Passagem
¾ Exemplos de Cálculo
¾ Exercícios Propostos
47
3. CADEIAS DE MARKOV
Às vezes interessa-nos saber como é que uma variável aleatória varia com o tempo. O
estudo sobre como uma variável aleatória varia com o tempo inclui processos
estocásticos, anteriormente discutidos. Neste capítulo focar-se-á num tipo de processo
estocástico conhecido como uma Cadeia de Markov.
Um processo estocástico {XE} possui a propriedade markoviana quando a
probabilidade condicional de qualquer “acontecimento” futuro dado qualquer
“acontecimento” passado e o estado presente xt = 1, é independente do acontecimento
passado e só depende do estado presente do processo. Em outras palavras, a
propriedade markoviana traduz o facto de o conhecimento do fenómeno em
determinado instante do tempo fornecer toda a informação sobre a estrutura
probabilística da sua evolução futura, independentemente do conhecimento desse
fenómeno em instantes anteriores. A propriedade condicional representa uma previsão
ao processo daquilo que vai acontecer.
P{xt +1 = j xt = i} = p ij
onde pij é a probabilidade que dado o sistema no estado i no tempo t, estará no estado
j no tempo t+1.
Se o sistema se mover do estado i durante um período para estado j durante o período
seguinte, dissemos que ocorreu uma transição do estado i para estado j.
A probabilidade condicional
Transição a 1 passo P{xt +1 = j xt = i}
relaciona o estado seguinte ao estado corrente não muda (ou permanece estacionária)
ao longo do tempo. Qualquer cadeia de Markov que satisfaça essa equação é chamada
cadeia de Markov estacionária.
48
3.1. Propriedades da Cadeia de Markov:
Um determinado sistema diz-se que é uma cadeia de Markov se:
Tem um número finito de estados
Satisfaz a propriedade Markoviana
As probabilidades transitórias são estacionárias
Tem um conjunto de probabilidades iniciais.
Dado que o estado no tempo t é i, o processo pode estar num outro estado no tempo
t+1. Isso significa que para cada i,
j =k
∑ P{x
j =1
t +1 = j ( xt = i )} = 1
j =k
∑p
j =1
ij =1 (i = 1, 2,...k)
Importa salientar que cada elemento da matriz de transição deve ser não negativo.
49
estado j. A equação acima pode ser escrita da seguinte forma
k
Pij( n ) = ∑ pir( m ) * prj( n − m )
r =1
Pi1 P1j
1
Estado
pi2 P2j
2
:
i pir . prj
j
r
pik :
. pkj
50
p11( n ) p12( n ) ... p1(kn )
(n) (n)
p21 p22 ... p2( nk)
Pn =
... ... ... ...
(n) (n)
p k1 p k2 ... pkk( n )
¾ Estado absorvente - Uma vez o processo no estado absorvente ele nunca sai
deste estado.
pii = 1
∑p
n =1
ii <1
51
3.4. Probabilidades do Estado Estacionário
Seja P a matriz de transição para uma cadeia ergódica de k etapas. Então existe um
vector π = [π1 π2 ... πk] tal que
⎡π 1 π 2 ... π k ⎤
⎢π π ... π k ⎥⎥
lim P =⎢ 1
n
⎢: :
2
: ⎥
= lim pij (n) =π
n →∞
n →∞
⎢ ⎥
⎣π 1 π 2 ... π k ⎦
52
3.6. Exemplos de Cálculo
Exemplo de cálculo 3.1.
Considere que a probabilidade de chover amanhã é 0.7 se hoje está a chover e a
probabilidade de um dia sem nuvens é de 0.8 se hoje é dia sem nuvens.
Determine a matriz de transição considerando que o processo se comporta como uma
cadeia de Markov.
Determine o estado mais provável do tempo daqui a 3 dias se hoje está a chover.
Resolução
a) Determinação da matriz de transição em um estado:
Estados possíveis:
Estado1: dia com chuva
Estado 2: dia sem nuvens
Portanto k=2
p11 p12
P1 =
p21 p22
p11=0.7 Æ p12=0.3
p22=0.8 Æ p21=0.2
Portanto a matriz de transição será:
0.7 0.3
p1 =
0.2 0.8
Estado mais provável de tempo dentro de 3 dias se hoje está a chover.
k=2
n=3
Æ i=1 e j=2
O estado mais provável dentro de 3 dias é obtido pela matriz de transição em 3 etapas,
p1k(3) se for em termos de matriz, ou então, p1j(3) se usarmos a igualdade de Markov.
Sob a forma de matriz teremos:
0.475 0.525
p n = p3 = p1 . p1 . p1 =
0.35 0.65
Assim, o estado mais provável dentro de 3 dias é dado por p12=0.525, portanto a
probabilidade de chover dentro de 3 dias se hoje está a chover é de não chover.
Chega-se ao mesmo resultado usando a Igualdade de Markov como a seguir se
mostra:
53
2
P12( 3) = ∑ p1(r1) * pr( 22) = p11(1) * p12( 2) + p12(1) * p22
( 2)
r =1
Mas
p12( 2) = p11(1) * p12(1) + p12(1) * p22
(1)
= 0.7 * 0.3 + 0.3 * 0.8 = 0.450
( 2)
p22 = p21
(1)
* p12(1) + p22
(1) (1)
* p22 = 0.2 * 0.3 + 0.8 * 0.8 = 0.700
Logo
2
P ( 3)
12 = ∑ p1(r1) * pr( 22) = p11(1) * p12( 2) + p12(1) * p22
( 2)
= 0.7 * 0.450 + 0.3 * 0.700 = 0.525
r =1
Resolução
54
a) Determinação da matriz de transição
Estados possíveis:
Estado 1: Enviar a bomba à oficina de manutenção para a reparação geral.
Estado 2: Fazer reparações menores no local.
Estado 3: Não fazer nada.
Portanto, k=3
Do enunciado podem-se tirar os valores da matriz de transição p1:
0 .5 0 .3 0 .2
P1 = 0.2 0.3 0.5
0.3 0.5 0.2
b) Diagrama de Transição
0.3
0.5
0.2 2
0.5
0.5 0.3
0.2
1 3 0.2
0.3
k=3
n=3
Recorde-se que:
p11( n ) p12( n ) p13( n )
Pn = p21
(n) (n)
p22 (n)
p23
(n) (n) (n)
p31 p32 p33
Portanto
55
p11(3) p12( 3) p13(3)
P3 = p21
( 3) ( 3)
p22 ( 3)
p23
( 3) ( 3) ( 3)
p31 p32 p33
3
0.5 0.3 0.2 0.34 0.358 0.302
Pn = P3 = P1 .P1 .P1 = 0.2 0.3 0.5 = 0.322 0.358 0.320
0.3 0.5 0.2 0.328 0.370 0.302
60
50
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Resolução
Estados possíveis:
Estado 1 – 70 oC
Estado 2 – 60 oC
Estado 3 – 50 oC
Do historial verificamos que o processo esteve sete vezes no estado 1, oito vezes no
estado 2 e três vezes no estado 3. Verifica-se também que das sete vezes que esteve
56
no estado 1, o processo transitou quatro vezes para o estado 2, permaneceu três vezes
no mesmo estado e nenhuma vez transitou para o estado 3. Das oito vezes que esteve
no estado 2, o processo permaneceu três vezes no mesmo estado, transitou três vezes
para o estado 1 e transitou para o estado 3 duas vezes. Das três vezes que esteve no
estado 3, o processo transitou uma vez para o estado1, uma vez para o estado 2 e uma
vez permaneceu neste estado.
Portanto, a partir da informação acima podem-se formar as probabilidades de
transição no estado inicial.
p11 = 3/7, p12 = 4/7 e p13 = 0/7
p21 = 3/8, p22 = 3/8 e p23 = 2/8
p31 = 1/3, p32 = 1/3 e p33 = 1/3
a) O estado mais provável na 20a hora será dado pela probabilidade p1j(n) = p1j(1) ou
p1k(1)
Reparando para o diagrama verificamos que na 20a hora, o processo dá um passo
(n=1), partindo do estado 1 e portanto, teremos que determinar P1 e depois escolher
a probabilidade de maior valor entre p11(1), p12(1) e p13(1), uma vez que o processo
começa no estado 1.
Mas P1 é a matriz de transição e da primeira linha desta matriz podemos ver que a
probabilidade de maior valor é p12(1) = 0.571. Portanto, o estado mais provável é de
o processo transitar de estado 1 para o estado 2, ou seja, o estado mais provável na
20a hora é de o processo se encontrar a uma temperatura de 60 oC (transição de 70
o
C para 60 oC).
b) O estado mais provável na 21a hora é dado pela probabilidade p1j(n) = p1j(2), ou
p1k(2), uma vez que o processo nessa altura ja terá dado dois passos (n=2).
Portanto, temos que determina a matriz P2=P1.P1= P12 ou então, as
57
probabilidades p11(2), p12(2) e p13(2), usando a igualdade de Markov e lembrando
que a previsão tem que ser feita a partir do estado 1.
3
P112 = ∑ p1(1r ) . p r(11) = p11 . p11 + p12 . p 21 + p13 . p31 = 0.398
i =1
c) O estado mais provável na 23a hora, será dado pela probabilidade p1k(4), uma vez
que nessa altura o processo já terá dado quatro passos.
Para obter essa probabilidade será necessário obter a matriz de transição P4.
Mas P4 = P2.P2 = P22 = P14
2
0.429 0.571 0 0.398 0.459 0.143
P2 = P1.P1 = P1 = 0.375 0.375 0.250 = 0.385 0.438 0.177
2
2
0.398 0.459 0.143 0.389 0.445 0.166
P4 = P2 .P2 = 0.385 0.438 0.177 = 0.389 0.444 0.167
0.379 0.426 0.194 0.388 0.426 0.169
Para este processo temos de calcular pelo menos mais duas matrizes de transição em
relação a última (P4).
58
p11( 6) p12( 6 ) p13( 6 )
P6 = P2 .P2 .P2 = P2( 3) = p21
( 6) (6)
p22 (6)
p23
( 6) (6) (6)
p31 p32 p33
0.380 0.377
P6 = 0.441 e P8 = 0.438
0.175 0.175
Depois de várias etapas do processo os valores para uma mesma linha e coluna de
duas ou mais matrizes de transição são quase constantes, ou seja, o processo tende a
estacionar.
A comparação é feita usando-se as diagonais, onde para as mesmas, os valores são
constantes.
p11(6) = p11(8) = 0.38
p22(6) = p22(8) = 0.44
p33(6) = p33(8) = 0.18
Portanto, as probabilidades do estado estacionário são:
Л1=0.38
Л2=0.44
Л3=0.18
Tempos de recorrência µij:
µ11 = 1/π1 = 1/0.38 = 2.63
µ22 = 1/π2 = 1/0.44 = 2.27
µ33 = 1/π3 = 1/0.18 = 5.56
59
b) Se actualmente o cliente é comprador de Coca-cola, qual é a probabilidade
de nas três próximas vezes ele vir a comprar Coca-cola?
c) Desenhe o respectivo diagrama de transição.
Resolução
Estados do processo
Estado 1 – Comprar Coca-cola
Estado 2 – Comprar Fanta
Matriz de Transição
p11 p12 0.90 0.10
P1 = = P1 =
p21 p22 0.20 0.80
c) Diagrama de transição
P12 =0.10
Cola Fant
P11 =0.90 - a P22 =0.80
cola
P21 =0.20
60
3.7. Exercícios Propostos
1. A investigação de um processo estocástico permitiu concluir que a pressão varia
com o tempo de acordo com os seguintes dados observados:
- das 6 horas que esteve à pressão de 220 kPa 3 vezes manteve-se; 2 vezes passou
para 200, e uma vez passou para 180 kPa.
- estando a 200 kPa, 5 vezes manteve-se, 2 vezes passou para 220 e uma vez passou
para 180 kPa.
- estando a 180 kPa, 3 vezes passou para 200, uma vez manteve-se e uma vez passou
para 220 kPa.
a) Determinar os estados possíveis do sistema e a matriz de transição em uma etapa.
b) Desenhe o diagrama de transição
c) Supondo que o processo se encontra a 220 kPa determine a probabilidade de:
- estar a 220 kPa dentro de 2 horas
- estar a 200 kPa dentro de 3 horas
- estar a 180 kPa dentro de 4 horas
60
50
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 tempo, h
61
3. A investigação de um processo permitiu concluir que a temperatura varia com o
tempo de acordo com o seguinte gráfico:
T
140
120
100
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 horas
4. Uma companhia possui duas máquinas. Durante o dia, cada máquina que entra em
funciona no princípio do dia tem 1/3 de chance de avariar. Se uma máquina avaria
durante o dia, ela é enviada a oficina para a sua reparação e volta a entrar em
funcionamento dois dias depois da sua avaria. (Assim, se uma máquina avariar
durante o dia 3, ela voltará a entrar em funcionamento no princípio do dia 5.)
Seja o número de máquinas que entram em funcionamento no princípio do dia o
estado do sistema, formule a matriz de transição para esta situação.
5. No problema 1, suponha que uma máquina que avariou num certo dia volte a entrar
em funcionamento três dias mais tarde (por exemplo, uma máquina que avariou no dia
3 venha a entrar em funcionamento no dia 6). Determine a matriz de transição para
esta situação.
6. Cada família moçambicana é classificada como estando a viver numa zona urbana,
rural, ou suburbano. Num dado ano, 15% de todas as famílias urbanas mudaram-se
para uma zona suburbana, e 5% mudaram-se para uma zona rural; também, 6% de
todas as famílias suburbanas mudaram-se para uma zona urbana, e 4% mudaram-se
para uma zona rural; finalmente, 4% de todas as famílias rurais mudaram-se para uma
62
zona urbana, e 6% mudaram-se para uma zona suburbana.
a) Se uma família vive actualmente numa zona urbana, qual é a probabilidade de
dentro de dois anos viver numa zona urbana a partir de agora? Numa zona suburbana?
Numa zona rural?
b) Suponha que actualmente, 40% de todas as famílias vive numa zona urbana, 35%
vive numa zona suburbana, e 25% numa zona rural. Qual é a percentagem das
famílias moçambicanas viverá numa zona urbana dois anos mais tarde a partir de
agora?
7. A cidade A produz 1000 ton de ar poluído por dia, cidade B 100 ton, e cidade C 50
ton. Cada dia, 1/3 do ar poluído da cidade A sopra para cidade C, 1/3 dissipa, e 1/3
permanece na cidade A. Cada dia, 1/3 do ar poluído da cidade B sopra para cidade A,
1/3 permanece na cidade B e 1/3 sopra para cidade C. Cada dia, 1/3 do ar poluído da
cidade C permanece na cidade C, e o resto sopra para cidade B. Num dia típico, qual
das cidades será a mais poluída?
63