在 RI 中使用 sample.int 正在为两个群体(在示例中为 10 个人)抽取随机样本。如果概率有很小的变化,比如从 c(0.5,0.5) 到 c(0.51, 0.49) 的变化,我希望采样或多或少保持不变,即大多数人将被分配相同的抽签(例如,如果我们有 100 个人口,也许 1 个人会改变他们的分配)。如何做到这一点?
set.seed(123)
probs.1<-c(0.51,0.49)
sample.int(n=2,
replace = TRUE,
size=10,
prob=probs.1)
#[1] 1 1 2 2 2 2 1 1 2 1
set.seed(123)
probs.2<-c(0.5,0.5)
sample.int(n=2,
replace = TRUE,
size=10,
prob=probs.2)
#[1] 2 2 1 1 1 1 2 2 1 2