Excel中正态分布随机数的生成
我想生成100个正态分布的随机数(µ=10,σ=7),然后为这些数绘制一个数量图 如何在Excel 2010中生成具有特定分布的随机数 还有一个问题:Excel中正态分布随机数的生成,excel,random,normal-distribution,Excel,Random,Normal Distribution,我想生成100个正态分布的随机数(µ=10,σ=7),然后为这些数绘制一个数量图 如何在Excel 2010中生成具有特定分布的随机数 还有一个问题: 例如,当我使用randbween(底部、顶部)生成20个随机数时,每次重新计算工作表时,这些数字都会发生变化。我怎样才能避免这种情况发生呢?在维基百科上的一篇文章中,我们来看看它关于使用采样技术的内容。你可以通过插入一个来找到正态分布的方程 (方程式通过维基百科) 至于第二个问题,请进入circle Office图标下的选项,转到公式,然后将计
例如,当我使用
randbween(底部、顶部)
生成20个随机数时,每次重新计算工作表时,这些数字都会发生变化。我怎样才能避免这种情况发生呢?在维基百科上的一篇文章中,我们来看看它关于使用采样技术的内容。你可以通过插入一个来找到正态分布的方程
(方程式通过维基百科)
至于第二个问题,请进入circle Office图标下的选项,转到公式,然后将计算更改为“手动”。这将维护您的工作表,而不是每次都重新计算公式。将此功能与以下功能一起使用:
要防止随机值集发生更改,请选择所有值,复制它们,然后将(特殊)值粘贴回相同的范围
样本输出(A列),使用此公式生成的500个数字:
正如@osknows在上面的评论中所说的(而不是我为什么要添加这个的答案),分析包包括随机数生成函数(例如
NORM.DIST
,NORM.INV
)来生成一组数。一个好的摘要链接位于。如果您有excel 2007,您可以使用
=NORMSINV(RAND())*SD+MEAN
因为2010年excel的功能发生了很大的变化,重新计算: 通过将
自动重新计算
调整为:手动重新计算
,可以防止每次调整时随机值集发生更改。(重新)计算仅在按F9键时进行。或者换F9档
有关此链接的一些信息,请参见此链接(尽管此链接的excel版本比当前的2013版本旧):.由
=NORMINV(RAND(),10,7)
是均匀分布的。如果你想让数字服从正态分布,我想你必须写一个函数 Rand()确实会生成0到1之间的随机数的均匀分布,但是norminv(或norm.inv)函数将均匀分布的Rand()作为输入来生成正态分布的样本集。使用分析工具Pak-这是100%错误的。如果你不相信,试着用这个公式生成500个数字,然后看看数字的直方图。
=NORMINV(RAND(),10,7)