我无法创建此变量

问题描述 投票:0回答:2

如何在R中创建一个变量,该变量需要一个值0 60%的时间,否则为1?

r regression linear-regression
2个回答
2
投票

R提供了一系列从通用分布中产生随机样本的函数。它们都命名为“ r”,后跟分布的缩写。 “ rnorm”-随机法线,“ rpois”-随机泊松,“ runif”-随机制服(非run-if),等等。您正在寻找“ rbinom”-随机二项式。

例如

rbinom(1, 1, 0.4)

我们使用0.4而不是0.6,因为该函数希望将1的概率作为第三个参数。


0
投票

这可能应该在StackOverflow上。无论如何,

sample(0:1, 1, prob=c(0.6, 0.4))
© www.soinside.com 2019 - 2024. All rights reserved.