我试图在Excel中获取通常分布均值为20且标准差为2的随机数,样本大小为225,但我得到带小数的数字(如17.5642,16.337)。
如果我完成它,就不能实现正常分布。请帮助我得到通常分布的数字......我使用ExcelFORMULA "* =NORMINV(RAND(),20,2) *
“来生成这些数字。请建议得到数字。
答案 0 :(得分:1)
正如@ circular-ruin所观察到的那样,严格来说你要求的是没有意义的。
但是 - 也许你可以向后运行Central Limit Theorem。 CLT通常用于通过正态分布来近似离散分布。您可以使用它来通过离散分布逼近正态分布。
如果X
是带参数p
和n
的二项式,那么标准结果是X
的平均值为np
且方差为X
是np(1-p)
。当且仅当X
和n = 25
时,基本代数产生这样的p = 0.8
具有均值20和方差4(因此标准差2)。因此 - 如果您模拟bin(25,0.8)
随机变量,您将获得大约N(20,4)
的整数值。这似乎更有原则,然后直接模拟N(20,4)
然后只是四舍五入。它仍然不正常 - 但如果你想让你的值为整数,你真的需要放弃这个要求。
要在Excel中模拟bin(25,0.8)
随机变量,只需使用公式
=BINOM.INV(25,0.8,RAND())
只有225次观察,结果可能会通过N(20,4)
的卡方拟合优度检验(尽管右尾的代表性不足)。