【发布时间】:2018-11-30 03:04:06
【问题描述】:
对于我的统计任务的一部分,我必须研究泊松分布的均值分布。我被要求创建一个带有输入 n、N、lambda 的函数 poi_bar,其中我们有一个长度为 N 的向量,并且向量中的每个单独条目都等于在 lambda = lambda 的泊松分布上选择的 n 个数字的平均值。
我已经尝试了十几件事并在互联网上搜索了几个小时,但没有找到任何可以告诉我如何做到这一点的东西。我能得到的最接近的是当我这样定义函数时:
poi_bar = function(n, N, lambda) {
V = rep(c(mean(rpois(n, lambda = lambda))), times = N)
return(V)
}
为了测试这是否真的有效,我尝试了 n = 8, N = 25, lambda = 17,结果是这样的:
poi_bar(8,25,17)
[1] 18.375 18.375 18.375 18.375 18.375 18.375 18.375 18.375
[9] 18.375 18.375 18.375 18.375 18.375 18.375 18.375 18.375
[17] 18.375 18.375 18.375 18.375 18.375 18.375 18.375 18.375
[25] 18.375
但我希望样本不同,而不是重复一次二十五次。
【问题讨论】:
-
这是一个与 RStudio 无关的 R 问题。我将编辑问题标题。
-
查看我添加到答案中的代码。它使其更加完整,并提供了一种旨在提高速度的替代解决方案。
标签: r