【问题标题】:Mean of a Poisson Distribution Using R's rpois function使用 R 的 rpois 函数的泊松分布均值
【发布时间】:2017-09-29 15:37:14
【问题描述】:

我在 R 中输入了以下命令:

my_pois <- replicate(100,rpois(5,10))

我相信这会创建 100 组 5 个数字,其中每组的平均值应为 10。但是,当我查看每列(创建的集合)的平均值时,这就是我得到的:

[1] 10.8  9.4  9.0 11.2 11.6 11.6  7.8 12.4  9.6 11.0  9.6  9.8 10.0  8.6  9.8  8.6  9.4
 [18] 11.4 12.0  8.4 10.2 10.2 10.8 10.2  7.6  9.8  8.4 10.6 11.6  8.6  9.6 11.0 11.0 10.0
 [35]  9.8  9.2  8.2  8.2 10.2  9.0 10.4  9.2 10.4 10.0 11.8 13.8 10.2  9.8 12.4 10.4  9.8
 [52]  9.8  8.6  7.4  9.2  9.0  7.4  9.2  9.4 11.8  9.2  9.8 11.6  9.8 10.8  8.6 12.4 10.4
 [69]  9.4  9.4  9.0 11.2 10.6  9.4  9.6  8.2  9.6 10.6 10.6  8.2  9.2 10.0 11.2  9.0  9.6
 [86] 10.4  8.0 10.2  9.8  7.4  9.6  9.0  7.2  8.4 11.8 10.8  9.4 12.4 11.2 12.0

既然我们指定平均值为 10,它们不应该都是 10 吗?

【问题讨论】:

  • 不!不,不,不,不!

标签: r random distribution


【解决方案1】:

您可以使用以下方法计算所有样本的平均值。

  k <- apply(my_pois,2, function(x) mean(x))

您正在创建一个随机样本,该样本应该大约等于 10。由于您的样本很小,因此不太可能完全等于 10。随着样本量的增加,平均值接近 10。

这是我想review的一个来源

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-17
    • 2020-12-01
    • 1970-01-01
    • 2020-08-20
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 2010-10-19
    相关资源
    最近更新 更多