【发布时间】:2016-06-27 12:15:51
【问题描述】:
我如何添加每个观察,比如说我有:
sim <- rnorm(10)
[1] 0.036755133 0.141612338 -0.527639307
[4] 0.215321316 0.003577324 0.730846811
[7] -0.346411468 -0.274199832 -0.893520992
[10] -0.991823477
现在我想再添加 10 个观察结果,每个观察结果一次出现一个。所以假设在 t==1 我们得到 0.54,所以现在我想要
[1] 0.036755133 0.141612338 -0.527639307
[4] 0.215321316 0.003577324 0.730846811
[7] -0.346411468 -0.274199832 -0.893520992
[10] -0.991823477 0.54
等等...在第 10 步处停止。有人知道如何处理这个问题吗?
【问题讨论】:
-
如果您知道数据生成过程,最好预先分配一个向量
sim <- numeric(20)。然后填写。sim[1:10] <- rnorm(10)。在 for 循环中:for(i in seq.int(10)) { sim[i + 10L] <- rnorm(1)}.
标签: r