【发布时间】:2016-11-24 03:49:48
【问题描述】:
这个问题是关于 R 的。我想生成一个 1 和 0 的“非随机”样本,其中生成的下一个值取决于前一个值。例如,如果向量中的第一个值为 1,则下一个值为 1 的概率为 60%,如果下一个值为 0,则以下值为 0 的概率为 60%。我有附上向我提出的问题。我非常感谢任何帮助。
【问题讨论】:
-
到目前为止你有什么?
-
x <- sample(c(0,1),1); vect <- c() for (i in 1:10000) if(x==1){vect[i] <- sample(c(0,1),1,prob=c(.4,.6)) } else if(x==0) {vect[i] <- sample(c(0,1),1,prob=c(.6,.4)) } -
这是我最初拥有的,但我相信我没有在 for 循环中正确索引我的空向量
标签: r random simulation