s1eva_IT2017_T2 Cadena de Markov desde diagrama

Tema 2
Cadena de Markov, desarrollo a partir del diagrama

a) Identifique los estados transientes
estados 1 y 4

b) Identifique las clases de los estados recurrentes
estados 2 y 3 son de tipo recurrente m y el estado 5 es una clase (singlenton) o absorvente

c)Para cada clase recurrente, encuentre la probabilidad de estado estable \pi_i.
p = \begin{pmatrix} 1/3 & 2/3 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 \\ 0 & P_{32}& 1-P_{32}& 0 & 0 \\ 1/3 & 0 & 0 & 1/3 & 1/3 \\ 0 & 0 & 0 & 0 & 1 \end{pmatrix}

para la clase {2,3} se tiene que:
\pi_{2} = \pi_{3}P_{32}
\pi_{3} = \pi_{2} + (1-P_{32}) \pi_{3}
1 = \pi_{2} + \pi_{3}

usando la ecuacion (1) en ecuacion (3)
1 = \pi_{3}P_{32} + \pi_{3}
1 = (P_{32} + 1) \pi_{3}
\pi_{3} = \frac{1}{(P_{32} + 1)}
que reemplazando en (1)
\pi_{2} = \frac{P_{32}}{(P_{32} + 1)}

en el caso de \pi_{5} = [0,0,0,0,1] por ser absorvente.

d) Encuentre las probabilidades de transición para n pasos Pnij como una función de n. Con sus palabras describa cada una (no requiere ecuaciones).

1. Pn44 = (1/3)n debido las transiciones a si misma, cada vez son mas pequeñas y tenderían a cero.

2. Pn45 = (1/3 + (1/3)2 + … + (1/3)n = 1/2(1-(1/3)n). En el largo plazo solo hay dos opciones, o ir hacia 5 o ir hacia 1, por simetria de salida del estado 4.

3. Pn41 = n(1/3)n para cada n caminos para ir de 4 a 1 en n pasos, cada camino tiene una probabilidad de (1/3)n, pero debe tender a cero.

4. Pn43 + Pn42 = 1- Pn44– Pn45 – Pn41 = 1/2 – [(2n+1)/2] (1/3)n. Corresponde al otro camino complementario de ir al estado 5.
que debe ser distribuido entre la llegada al estado 2 y 3, que a su vez sumará 1/2.

5. de el caso anterior, el limite cuando n tiende a infinito, la suma de los estados 2 y 3 será 1/2. Usando el resultado del literal e, que sucedan las dos cosas implica multiplicar el pasar por la rama de 1, y lo que corresponde al estado 3, es decir:
\pi_{3} = \frac{1}{2} \frac{1}{(P_{32} + 1)}


OTRA FORMA, usando python

Se analiza el comportamiento a largo plazo, usando un valor para Pa , por ejemplo 0.5.
Para un exponente «grande» n=1000, se puede ver en la columna 4 lo que se escribió en la sección anterior, que solo hay dos caminos de salida ,y se distribuye la probabilidad por simetría en 0.5 y 0.5 hacia el estado absorvente {5} y el recurrente {2,3}

# Tema 2. diagrama de transicion
import numpy as np
a=0.5
p=np.array([
    [1/3,2/3,  0,  0,  0],
    [  0,  0,  1,  0,  0],
    [  0,  a,1-a,  0,  0],
    [1/3,  0,  0,1/3,1/3],
    [  0,  0,  0,  0,  1]
    ])

n=1000

pn=np.linalg.matrix_power(p,n)
print(pn)

# Resolviendo por matrices A= AT-I) y el vector de ceros terminado en 1
k=len(p)
A=p.transpose()
A=A-np.identity(k, dtype=int)
# la última fila se sustitute por la suma de probabilidades
A[-1,:]=np.ones(k,dtype=int) 
B=np.zeros(k,dtype=int)
B[-1]=1 # el último
Pncalc=np.linalg.solve(A,B)
print('largo plazo')
print(Pncalc)
[[ 0.          0.33333333  0.66666667  0.          0.        ]
 [ 0.          0.33333333  0.66666667  0.          0.        ]
 [ 0.          0.33333333  0.66666667  0.          0.        ]
 [ 0.          0.16666667  0.33333333  0.          0.5       ]
 [ 0.          0.          0.          0.          1.        ]]
largo plazo
[ 0. -0.  0. -0.  1.]

donde se pueden observar las clases…y los valores a largo plazo