2

mpow(P, 18)ベクトル形式と行列形式で書き込もうとしています。誰でもそれで私を助けることができますか?

また、各状態の定常分布を見つけようとしています。

Pi_0 = ?
Pi_1 = ?
Pi_2 = ?
...
Pi_5 = ?

ここに私が書いたコードがあります:

P <- matrix(c(0, 0, 0, 0.5, 0, 0.5, 0.1, 0.1, 0, 0.4, 0, 0.4, 0, 0.2, 0.2, 0.3, 0, 0.3, 0, 0, 0.3, 0.5, 0, 0.2, 0, 0, 0, 0.4, 0.6, 0, 0, 0, 0, 0, 0.4, 0.6), nrow = 6, ncol = 6, byrow = TRUE)

mpow <- function(P, n) {
 if (n == 0) diag(nrow(P))
 else if (n == 1) P
 else P %*% mpow(P, n - 1)
 }

mpow(P, 18)
4

1 に答える 1