分享

如何利用EXECL生成正态分布随机数

 文明圣殿 2017-09-20
     

Q:在Excel中怎样可以创建一组符合正态分布规律的随机数?

 A:介绍两种方法:工具法和公式法。

 

1,工具法:

 在Excel2007的数据选项卡中单击“数据分析”按钮(初次使用此功能需要在Excel选项中添加“分析工具库”加载项),在出现的“数据分析”对话框中选择“随机数发生器”,打开“随机数发生器”对话框,在这个对话框里可以设置所需的随机数参数,其中“变量个数”表示需要同时生成的随机数组数,留空的情况下可以生成一组随机数。“随机数个数”指的是同一组中生成的随机数个数。在“分布”下拉列表中选择“正态”。“平均值”和“标准偏差”是与分布形态相关的两个参数,根据实际的需要进行输入。最后在“输出选项”中选择随机数生成的位置。单击“确定”按钮即可生成一组符合参数要求的正态分布的随机数。

 

2,公式法:

  

用到两个函数 NormDist NormInv,分别介绍如下:

NormDist

用途:用于求正态分布的概率密度以及累积概率

格式:=NormDist(x,均值,标准差,是否累积)

其中最后一个参数“是否累积”=False时计算的是概率密度,“是否累积”=True时计算的是累积概率(从-∞算起)

例如:NormDist(1,0,1,False)=0.242

NormDist(1,0,1,True)=0.841

NormInv

用途:由累积概率反算位置点,可以看作NormDist的反函数

格式:=NormInv(概率,均值,标准差)

例如:NormInv(0.841,0,1)=1

当所研究的正态分布为标准正态分布(即均值=0,标准差=1)时,可以直接用normSdistnormSinv两个函数。

 

    NORMINV(RAND(),30,2.5) 以30为均值、2.5为标准偏差的正态分布参数为例,使用函数公式生成同样一组50个随机数,可以在A1单元格中输入下面的公式,然后向下复制填充至A50单元格。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多