Documentaciónevolucion(pi0, P, pasos)
Nombre
evolucion - Calcula la evolucion de una cadena de Markov durante una cantidad fija de pasos.
Sinopsis
pik = markov.evolucion(pi0, P, pasos)
Descripcion
Aplica reiteradamente la matriz de transicion para obtener la distribucion luego de pasos iteraciones.
Es la version extendida de markov.paso() cuando interesa simular varios instantes consecutivos.
Formula:
Validaciones y casos borde
- Hereda las validaciones de
markov.paso()sobrepi0yP. - Valida que
pasossea entero y no negativo. - Si
pasos = 0, retorna una copia depi0. - Si alguna condicion falla, emite
ERROR().
Comportamiento
- Parte de la distribucion inicial
pi0. - Copia esa distribucion en una matriz de trabajo.
- Multiplica por
Puna vez por cada paso solicitado. - Retorna la distribucion final luego de completar las iteraciones como matriz fila.
Funciones API relacionadas
markov.paso()markov.estacionaria()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| pi0 | MATRIZ | Distribucion inicial de probabilidad. |
| P | MATRIZ | Matriz de transicion o probabilidades. |
| pasos | NUMERICO | Cantidad de pasos o transiciones a simular. |
Valor de retorno
MATRIZ - Distribucion luego de aplicar la cantidad indicada de pasos, representada como matriz fila.
Ejemplo
ejemplo.blox
MATRIZ resultado
resultado = markov.evolucion(pi0, P, pasos)