【发布时间】:2017-10-17 03:45:00
【问题描述】:
我关心 R 中的以下编程练习:
生成 10.000 个 4 维向量。
向量的分量是从概率为 0.5 的伯努利分布生成的。
检测所有至少包含 3 个“1”的向量。
为了生成一个这样的样本,我使用了
sample(0:1, 4, replace = TRUE)
为了生成我使用的向量
x <- c(sample(0:1, 4, replace = TRUE))
因为我需要 10.000 个向量,所以我使用 for 循环:
for(i in 1:10000){c(sample(0:1, 4, replace = TRUE))}
所以,现在我有 10.000 个向量。
为了继续完成任务,我应该把所有的都放到一个列表中。
然后,使用一个合适的if条件,我想应该可以结束任务了。
谁能帮帮我?
【问题讨论】:
-
看
?replicate -
对不起,我真的无法应用你的提示。