A partir de uma matriz de transicao, calcula a distribuicao apos n
passos, a matriz de transicao em n passos (P^n) e a distribuicao
estacionaria. Usa backend C++ (RcppArmadillo).
Value
Uma lista com:
distribuicao_n: tibble com a distribuicao aposnpassos.estacionaria: tibble com a distribuicao estacionaria.matriz_n: matriz P^n.
Examples
P <- matrix(c(0.9, 0.1, 0.5, 0.5), 2, 2, byrow = TRUE)
rnp_cadeia_markov(P, estado_inicial = 1, n = 10)
#>
#> ── Cadeia de Markov ────────────────────────────────────────────────────────────
#>
#> ── Distribuicao n
#> # A tibble: 2 × 2
#> estado probabilidade
#> <chr> <dbl>
#> 1 E1 0.833
#> 2 E2 0.167
#>
#> ── Estacionaria
#> # A tibble: 2 × 2
#> estado probabilidade
#> <chr> <dbl>
#> 1 E1 0.833
#> 2 E2 0.167
#> Matriz n: 0.8334, 0.8332, 0.1666, and 0.1668