基于两个概率向量的R中的随机样本

时间:2017-10-26 21:51:28

标签: r random

R中的采样非常简单,但我对以下内容感到磕磕绊绊。我想生成一千个0和1的随机样本,其中每个样本单元1都有自己的选择概率。我使用的代码如下:

Sample <- sample (0:1, 1000, replace = T, prob = c(data$No, data$Yes))

其中data$No是未执行动作N的个体的概率向量,其中data$Yes是个体将执行此操作的概率向量。 否+是= 1

的地方

1000名个人中的每一个都有自己独特的行动概率。

我想根据每个人的独特概率产生可能的结果。但是R正在为我的每一步而战。

1 个答案:

答案 0 :(得分:3)

尝试使用rbinom。有1000个人,每个人都进行一次试验(size = 1)。成功的概率是data$Yes

rbinom(n = 1000,size = 1,prob = data$Yes)