如何从二项分布生成随机数 1 和 2 而不是 0 和 1?

How to generate random number 1 & 2 instead of 0 & 1 from binomial distribution?

我想从二项式 1 或 2 生成随机数,而不是通常的 0 和 1。通常我们会使用 rbinom(10, 1, 0.4) 来生成 0 或 1,但是是否可以生成 1 和 2 ?或者有什么办法可以转换吗?

你可以这样做:

rbinom(10, 1, 0.4) + 1

或使用示例:

sample(1:2, 10, prob=c(0.6,0.4), replace=TRUE)