excel学习库

excel表格_excel函数公式大全_execl从入门到精通

ExcelStat|正态分布随机样本生成Excel实现

自然科学和社会科学中的几乎各种变量都服从正态或近似正态分布。例如,身高、出生体重、阅读能力、工作满意度或高考分数等。由于正态分布的变量非常普遍,许多统计检验背后的分布基础正是正态分布。

(图片来源:SCRIBBR)

正态分布是一个概率分布,其概率密度函数(PDF)为:
  • f(x), 概率
  • x,变量值
  • μ,均值
  • σ,标准差

如何基于Excel随机生成正态分布样本?

【1】利用公式
  • 步骤1:首先设定正态分布的均数和标准差,如下图分别于F3,F4存储其值
  • 步骤2:在B2中输入公式 =NORM.INV(RAND(),$F$3,$F$4)
  • 步骤3:向下填充至2001行(第一行为变量名,增加一行,抽取2000个样本)
【2】利用VBA代码
  • 步骤1:点击“开发工具”

  • 步骤2:点击“Visual Basic”

  • 步骤3:左侧,点击“Microsoft Excel 对象” – “插入” – “模块”, 进入模块撰写VBA代码

  • 步骤4:撰写代码,生成服从均数为150,标准差为10的正态分布的2000个随机数

  • 步骤5:点击“开发工具” – “宏” – “执行” generateNormalDistributionSamples



    步骤1点击“开发工具”

  • 步骤2:点击“Visual Basic”

  • 步骤3左侧,点击“Microsoft Excel 对象” – “插入” – “模块”, 进入模块撰写VBA代码
  • 步骤4:撰写代码,生成服从均数为150,标准差为10的正态分布的2000个随机数

  • 步骤5:点击“开发工具” – “宏” – “执行” generateNormalDistributionSamples

VBA代码,仅供参考

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接