【问题标题】:I am unable to create this variable我无法创建此变量
【发布时间】:2020-02-18 16:41:11
【问题描述】:

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

【问题讨论】:

  • 这是作业题吗?如果是,请添加自学标签。
  • 了解?rbinom

标签: r regression linear-regression


【解决方案1】:

R 提供了一系列从常见分布中生成随机样本的函数。它们都被命名为“r”,后跟分布的缩写; “rnorm” - 随机正态,“rpois” - 随机泊松,“runif” - 随机均匀(非 run-if)等。您正在寻找“rbinom” - 随机二项式。

例如

rbinom(1, 1, 0.4)

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

【讨论】:

    【解决方案2】:

    这应该在 StackOverflow 上。总之,

    sample(0:1, 1, prob=c(0.6, 0.4))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-22
      • 1970-01-01
      相关资源
      最近更新 更多