在excel中生成没有小数的正态分布随机数
我试图得到正态分布的随机数,平均值为20,标准偏差为2,对于Excel中的样本大小为225,但是我得到的数字带有小数(如17.5642,16.337)。
如果四舍五入,就不能实现正态分布。 请帮我弄清楚正态分布的数字….我用Excel FORMULA "* =NORMINV(RAND(),20,2) *
”来产生这些数字。 请build议查看数字。
正如@圆形废墟所观察到的,你严格要求的是没有意义的。
但是 – 也许你可以向后运行中心极限定理 。 CLT通常用于通过正态分布近似离散分布。 您可以使用它以离散分布近似正态分布。
如果X
是具有参数p
和n
二项式,那么标准结果是X
的均值是np
, X
的方差是np(1-p)
。 初等代数产生这样一个X
有平均值20和方差4(因此标准差2)当且仅当n = 25
和p = 0.8
。 因此 – 如果你模拟一个bin(25,0.8)
随机variables,你会得到大约为N(20,4)
bin(25,0.8)
整数值。 这似乎有点原则,然后直接模拟N(20,4)
,然后四舍五入。 这仍然是不正常的 – 但你真的需要放弃这个要求,如果你想你的值是整数。
要在Excel中模拟一个bin(25,0.8)
随机variables,只需使用公式
=BINOM.INV(25,0.8,RAND())
只有225个观测结果可能会通过一个卡方检验N(20,4)
的吻合度(虽然右边的尾巴将被低估)。