【发布时间】:2020-03-10 18:54:26
【问题描述】:
data1=data.frame("group"=c(1,2,3,4,5),
"t11"=c(0.01,0.32,0.25,0.37,0.11),
"t12"=c(0.48,0.45,0.61,0.29,0.23),
"t13"=c(0.51,0.23,0.14,0.3,0.67),
"t22"=c(0.13,0.91,0.41,0.69,0.42),
"t23"=c(0.87,0.09,0.59,0.31,0.58))
set.seed(1)
data2=data.frame("student"=c(1:20),
"group"=c(sample(1:5,rep=T,20)))
我试图估计学生如何通过年级进行过渡。这是一个样本数据,其中 t11 = 留在年级,t12 = 前进一个年级,t13 等于毕业。等等。这是data1。
我看到了一些非常复杂的包来模拟这种概率矩阵的结果——我想知道是否有更简单的方法可以使用 data2 作为学生主体来模拟这 10 次步骤并使用 data1 进行转换?
【问题讨论】:
标签: r simulation markov-chains markov