【发布时间】:2019-09-13 15:17:25
【问题描述】:
考虑具有状态空间的马尔可夫链S = {1, 2},转移矩阵
和初始分布α = (1/2, 1/2)。
模拟马尔可夫链的5个步骤(即模拟X0、X1、. . . , X5).重复模拟 100 次。使用您的模拟结果来解决以下问题。
- 估计 P(X1 = 1|X0 = 1)。将您的结果与确切的概率进行比较。
我的解决方案:
# returns Xn
func2 <- function(alpha1, mat1, n1)
{
xn <- alpha1 %*% matrixpower(mat1, n1+1)
return (xn)
}
alpha <- c(0.5, 0.5)
mat <- matrix(c(0.5, 0.5, 0, 1), nrow=2, ncol=2)
n <- 10
for (variable in 1:100)
{
print(func2(alpha, mat, n))
}
如果我运行此代码一次或 100 次(如问题陈述中所述)有什么区别?
我怎样才能从这里找到条件概率?
【问题讨论】:
标签: r statistics probability markov-chains