在excel中生成无小数的正态分布随机数



对于Excel中225的样本量,我试图获得平均值为20、标准偏差为2的正态分布的随机数,但我得到的是带小数的数字(如17.5642、16.337)。

如果我四舍五入,就无法实现正态分布。请帮我计算一下正常分布的四舍五入的数字。。。。我使用Excel FORMULA "* =NORMINV(RAND(),20,2) *"生成这些数字。请建议使用四舍五入的数字。

正如@circular ruin所观察到的,严格来说,你所要求的是没有意义的。

但是,也许你可以倒推中心极限定理。CLT通常用于通过正态分布来近似离散分布。您可以使用它通过离散分布来近似正态分布。

如果X是参数为pn的二项式,则X的均值为npX的方差为np(1-p)是标准结果。初等代数得出这样的X具有均值20和方差4(因此标准偏差2)当且仅当n = 25p = 0.8。因此,如果你模拟一个bin(25,0.8)随机变量,你会得到大约为N(20,4)的整数值。这似乎比直接模拟N(20,4)然后四舍五入更有原则。这仍然是不正常的——但如果你想让你的值是整数,你真的需要放弃这个要求。

要在Excel中模拟bin(25,0.8)随机变量,只需使用公式

=BINOM.INV(25,0.8,RAND())

在只有225个观测值的情况下,结果可能会通过CCD_ 16的卡方拟合优度测试(尽管右尾会被低估)。

最新更新