如何在R中创建一个变量,该变量需要一个值0 60%的时间,否则为1?
R提供了一系列从通用分布中产生随机样本的函数。它们都命名为“ r”,后跟分布的缩写。 “ rnorm”-随机法线,“ rpois”-随机泊松,“ runif”-随机制服(非run-if),等等。您正在寻找“ rbinom”-随机二项式。
例如
rbinom(1, 1, 0.4)
我们使用0.4而不是0.6,因为该函数希望将1的概率作为第三个参数。
这可能应该在StackOverflow上。无论如何,
sample(0:1, 1, prob=c(0.6, 0.4))