【问题标题】:Loop over range of numbers for distribution in R在 R 中循环分配数字范围
【发布时间】:2023-02-04 20:03:14
【问题描述】:

抱歉,如果这是一个非常基本的问题,但我自己无法弄清楚。

我目前正在为大学学习 R,我正在尝试弄清楚如何遍历一系列数字并将它们输入到分布函数中,如下所示:

for (i in 0:3) {
  dpois(i,2/3)
}

我在这里想要完成的是让 R 计算 0-3 的泊松分布,λ 为 2/3。

R 需要一些我还没有完全弄清楚的额外输入。 如果我将 dpois 替换为其他函数(如 print()),则循环有效。

任何提示将非常感谢。

谢谢!

【问题讨论】:

    标签: r


    【解决方案1】:

    R 已经矢量化,因此不需要 for-loop。

    dpois(0:3, 2/3) 应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-11
      • 1970-01-01
      • 2013-06-12
      • 2014-12-03
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多