为什么使用 rnorm 创建的正态随机变量的均值输出等于 10 在用 R 手动计算时不是 10?
当我们发现用rnorm(“sample_size”,10)创建的正常随机变量的均值不是10时,因为rnorm会创建一个随机变量,因此均值会改变,但随着我们增加样本量,均值将变得更接近10.
查看下面给出的示例,了解随着样本量增加,输出的变化。
示例
随着样本量的增加,使用rnorm创建的正态随机变量均值输出的变化解释如下-
mean(rnorm(100,mean=10)) mean(rnorm(100,mean=10)) mean(rnorm(100,mean=10)) mean(rnorm(100,mean=10)) mean(rnorm(100,mean=10)) mean(rnorm(100,mean=10)) mean(rnorm(100,mean=10)) mean(rnorm(1000,mean=10)) mean(rnorm(1000,mean=10)) mean(rnorm(1000,mean=10)) mean(rnorm(10000,mean=10)) mean(rnorm(10000,mean=10)) mean(rnorm(10000,mean=10)) mean(rnorm(10000,mean=10)) mean(rnorm(10000,mean=10)) mean(rnorm(100000,mean=10)) mean(rnorm(100000,mean=10)) mean(rnorm(100000,mean=10)) mean(rnorm(100000,mean=10)) mean(rnorm(100000,mean=10)) mean(rnorm(1000000,mean=10)) mean(rnorm(1000000,mean=10)) mean(rnorm(1000000,mean=10)) mean(rnorm(1000000,mean=10)) mean(rnorm(1000000,mean=10)) mean(rnorm(10000000,mean=10)) mean(rnorm(10000000,mean=10)) mean(rnorm(10000000,mean=10)) mean(rnorm(100000000,mean=10))
输出如下
[1] 10.13626 [1] 9.892686 [1] 9.938534 [1] 9.918113 [1] 10.12262 [1] 10.05268 [1] 10.06714 [1] 9.953736 [1] 10.02104 [1] 9.973183 [1] 9.994081 [1] 10.00588 [1] 9.983589 [1] 10.00452 [1] 10.00093 [1] 9.999846 [1] 9.999979 [1] 9.996462 [1] 10.00455 [1] 10.00049 [1] 9.999261 [1] 9.998425 [1] 9.999633 [1] 10.00064 [1] 9.998785 [1] 10.00003 [1] 9.999948 [1] 9.99997