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

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

如果四舍五入,就不能实现正态分布。 请帮我弄清楚正态分布的数字….我用Excel FORMULA "* =NORMINV(RAND(),20,2) * ”来产生这些数字。 请build议查看数字。

正如@圆形废墟所观察到的,你严格要求的是没有意义的。

但是 – 也许你可以向后运行中心极限定理 。 CLT通常用于通过正态分布近似离散分布。 您可以使用它以离散分布近似正态分布。

如果X是具有参数pn二项式,那么标准结果是X的均值是npX的方差是np(1-p) 。 初等代数产生这样一个X有平均值20和方差4(因此标准差2)当且仅当n = 25p = 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)的吻合度(虽然右边的尾巴将被低估)。