[英]Mean of a Poisson Distribution Using R's rpois function
我在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嗎?
您可以使用以下方法計算所有樣本的平均值。
k <- apply(my_pois,2, function(x) mean(x))
您正在創建一個隨機樣本,該樣本應近似等於10。由於樣本較小,因此不可能完全等於10。 隨着樣本量的增加,平均值接近10。
這是我要回顧的一個來源
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.