蒙特卡罗模拟中心极限定理
一、分非正态随机样本

从(0,1)上的均匀分布中抽取10000个样本容量为20的随机样本,得到10000个均值(我们先取小样本20个样本,看看结果)

program mtkl ,rclass //定义程序mtkl,并以r()形式储存结果
drop _all  //删除内存中已有数据
set obs 20  //(确定随机抽样样本容量为20)
gen x = runiform()  //得到0-1区间上均匀分布的随机样本
sum x   // 得到样本均值
return scalar mean_s = r(mean)  //将样本均值记为mean——s
end
set more off //输出结果连续翻页
simulate xbar = r(mean_s),seed(1001) reps(10000) nodots: mtkl //重复10000次
hist xbar,normal  // 画直方图,并显示正态分布线

得到带正态分布的直方图

可以看出,当我们生成10000组20个服从均匀分布的随机样本时,这10000组均值近似服从正态分布

我们增加样本容量为100,继续重复上述步骤(将程序命名为mtkl1):

program mtkl1 ,rclass //定义程序mtkl,并以r()形式储存结果
drop _all  //删除内存中已有数据
set obs 100  //(确定随机抽样样本容量为100)
gen x = runiform()  //得到0-1区间上均匀分布的随机样本
sum x   // 得到样本均值
return scalar mean_s = r(mean)  //将样本均值记为mean——s
end
set more off //输出结果连续翻页
simulate xbar = r(mean_s),seed(1001) reps(10000) nodots: mtkl1 //重复10000次
hist xbar,normal  // 画直方图,并显示正态分布线

运行结果:

可以看出,更接近正态分布

二、正态分布

我们从正态分布中,随机抽取样本,继续重复上述过程(程序名改为mtkl2):

从(0,1)上的正态分布中抽取10000个样本容量为100的随机样本,得到10000个均值

program mtkl2 ,rclass //定义程序mtkl2,并以r()形式储存结果
drop _all  //删除内存中已有数据
set obs 100  //(确定随机抽样样本容量为100)
gen x = rnormal()  //得到0-1区间上正态分布的随机样本
sum x   // 得到样本均值
return scalar mean_s = r(mean)  //将样本均值记为mean——s
end
set more off //输出结果连续翻页
simulate xbar = r(mean_s),seed(1001) reps(10000) nodots: mtkl2 //重复10000次
hist xbar,normal  // 画直方图,并显示正态分布线

得到结果:

结果显示,从正态分布抽取样本,结果更接近正态分布。

stata蒙特卡罗模拟(二)模拟中心极限定理相关推荐

  1. 大数定理的MATLAB编程,用MATLAB模拟大数定律和中心极限定理.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspmatlab 用MATLAB模拟大数定律和中心极限定理.pdf8 ...

  2. 大数定理的MATLAB编程,用MATLAB模拟大数定律和中心极限定理

    收稿日期: 2005 - 02 - 04 作者简介: 林小苹(1964-) , 女 , 广东汕头人 , 讲师. 文章编号 : 100124217(2005)020012207 用 MATLAB 模拟大 ...

  3. 概率统计:第五章 大数定律与中心极限定理

    第五章   大数定律与中心极限定理 内容提要: 一.    大数定律 定理一(契比雪夫大大数定律的特殊情况)设随机变量相互独立,具有相同的均值和方差: 记,则对于任意给定的正数,有 设随机变量是一个随 ...

  4. 概率论总结(四): 大数定律及中心极限定理

    一.大数定律 1.弱大数定理(辛钦大数定理) 我们先用通俗的语言来介绍大数定理是干什么的?然后再给出它严格的数学定义. 通俗地说,辛钦大数定理是说,对于独立同分布且具有均值μ\muμ得随机变量X1X_ ...

  5. 大数定律、中心极限定理

    一.大数定律 大数定律的一般形式: ,  翻译:当 n 趋近无穷大时,随机变量的均值会收敛至随机变量期望的均值 值得注意的是,大数定律的一般形式是一个性质,不是一个定律!上面的表述并非恒成立,而是说满 ...

  6. 大数定律及中心极限定理6

    (今天继续努力学习!使劲学!) 目录 一.大数定律 1. 弱大数定理(辛钦大数定律) 2. 辛钦大数定律的推论-->伯努利大数定律 二.中心极限定理 1. 独立同分布的中心极限定理 2. 李雅普 ...

  7. 多大样本量才能模拟出中心极限定理

    我们在做AB测试时,需要用到很多的统计知识,如最小样本量.检验方法等,在这些方法之前有一个大的前提,构造检验的统计量要服从正态分布,然后才能进行接下来的统计量.p值.置信区间计算,加以判断是否统计显著 ...

  8. matlab 生日问题模拟,约会问题模拟,中心极限定理仿真

    约会问题: 两人约定在19:00和20:00之间见面,无论谁先到都等对方二十分钟,问两人能约会成功的概率. 1.仿真就是利用计算机仿真每一次实验,随机产生两个时刻,即代表两人到达的时间,计算出两时刻之 ...

  9. 在Unity中实现基于粒子的水模拟(二:开始着色)

    在Unity中实现基于粒子的水模拟(二:开始着色) 文章目录 在Unity中实现基于粒子的水模拟(二:开始着色) 前言 一.生成顶点 二.偏移模拟 1.接收细分着色器输出的顶点 2.根据数据调用对应的 ...

最新文章

  1. Springbooot集成Shiro简单使用
  2. C++ primer——vector
  3. SpringData Jpa、Hibernate、Jpa 三者之间的关系
  4. 使用babel7 和 nodemon 进行node项目开发
  5. Hive静态分区表动态分区表
  6. codeFight-Python编程训练(2)
  7. Replication的犄角旮旯(四)--关于事务复制的监控
  8. 教你彻底卸载Ubuntu双系统,去污不残留
  9. NameNode和SecondaryNameNode的工作机制
  10. Git操作教程-(全)
  11. 正确认识P2P,从容面对风暴
  12. python Calendar日历模块函数介绍
  13. hive运行报错Error during job, obtaining debugging information..FAILED: Execution Error, return code 2
  14. Cisco路由器内部网关协议(IGP)实验:OSPF
  15. 定制个性化App 引领企业跨入互联网时代
  16. 个人所得税计算函数 Oracle可用
  17. 使用Python+PCA+SVM算法实现人脸识别模型
  18. 斐讯k2搭建php环境,斐讯K2T SDK编译环境
  19. WannaCry勒索病毒分析过程**中**
  20. 国内有什么好的前端学习网站推荐?

热门文章

  1. 梯度爆炸与梯度消失是什么?有什么影响?如何解决?
  2. 【yum】error: unpacking of archive failed on file
  3. Nim游戏 —— 巴什博弈
  4. Thread Handler
  5. 欧式空间与酉空间——概念区分
  6. MyBatis中如何使用insert标签呢?
  7. 51单片机 74HC595应用实例+Proteus仿真
  8. Jmeter全方面讲解——Jmeter的安装
  9. tplink错误代码51215_tplink升级提示错误代码18000导致升级不成功解决办法
  10. 今日头条最新signature