[英]Generate binomial samples determining the probability
我想隨機生成 n 個二進制值(0 或 1)樣本:
使用 runif 很容易:
samples <- round(runif(n,min=0, max=5))
但是有 0 或 1 的概率是 50%。 但是,如果我想說明 1 的概率為 30%,0 的概率為 70% 怎么辦?
我非常感謝你
如果要從二項分布中采樣,請使用rbinom
:
set.seed(42) #for reproducibility
#the sample:
res <- rbinom(n = 1000, size = 1, prob = 0.3)
#check probabilities
mean(res)
#[1] 0.293
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.