stata蒙特卡罗模拟(二)模拟中心极限定理
蒙特卡罗模拟中心极限定理
一、分非正态随机样本
从(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蒙特卡罗模拟(二)模拟中心极限定理相关推荐
- 大数定理的MATLAB编程,用MATLAB模拟大数定律和中心极限定理.pdf
您所在位置:网站首页 > 海量文档  > 计算机 > matlab 用MATLAB模拟大数定律和中心极限定理.pdf8 ...
- 大数定理的MATLAB编程,用MATLAB模拟大数定律和中心极限定理
收稿日期: 2005 - 02 - 04 作者简介: 林小苹(1964-) , 女 , 广东汕头人 , 讲师. 文章编号 : 100124217(2005)020012207 用 MATLAB 模拟大 ...
- 概率统计:第五章 大数定律与中心极限定理
第五章 大数定律与中心极限定理 内容提要: 一. 大数定律 定理一(契比雪夫大大数定律的特殊情况)设随机变量相互独立,具有相同的均值和方差: 记,则对于任意给定的正数,有 设随机变量是一个随 ...
- 概率论总结(四): 大数定律及中心极限定理
一.大数定律 1.弱大数定理(辛钦大数定理) 我们先用通俗的语言来介绍大数定理是干什么的?然后再给出它严格的数学定义. 通俗地说,辛钦大数定理是说,对于独立同分布且具有均值μ\muμ得随机变量X1X_ ...
- 大数定律、中心极限定理
一.大数定律 大数定律的一般形式: , 翻译:当 n 趋近无穷大时,随机变量的均值会收敛至随机变量期望的均值 值得注意的是,大数定律的一般形式是一个性质,不是一个定律!上面的表述并非恒成立,而是说满 ...
- 大数定律及中心极限定理6
(今天继续努力学习!使劲学!) 目录 一.大数定律 1. 弱大数定理(辛钦大数定律) 2. 辛钦大数定律的推论-->伯努利大数定律 二.中心极限定理 1. 独立同分布的中心极限定理 2. 李雅普 ...
- 多大样本量才能模拟出中心极限定理
我们在做AB测试时,需要用到很多的统计知识,如最小样本量.检验方法等,在这些方法之前有一个大的前提,构造检验的统计量要服从正态分布,然后才能进行接下来的统计量.p值.置信区间计算,加以判断是否统计显著 ...
- matlab 生日问题模拟,约会问题模拟,中心极限定理仿真
约会问题: 两人约定在19:00和20:00之间见面,无论谁先到都等对方二十分钟,问两人能约会成功的概率. 1.仿真就是利用计算机仿真每一次实验,随机产生两个时刻,即代表两人到达的时间,计算出两时刻之 ...
- 在Unity中实现基于粒子的水模拟(二:开始着色)
在Unity中实现基于粒子的水模拟(二:开始着色) 文章目录 在Unity中实现基于粒子的水模拟(二:开始着色) 前言 一.生成顶点 二.偏移模拟 1.接收细分着色器输出的顶点 2.根据数据调用对应的 ...
最新文章
- Springbooot集成Shiro简单使用
- C++ primer——vector
- SpringData Jpa、Hibernate、Jpa 三者之间的关系
- 使用babel7 和 nodemon 进行node项目开发
- Hive静态分区表动态分区表
- codeFight-Python编程训练(2)
- Replication的犄角旮旯(四)--关于事务复制的监控
- 教你彻底卸载Ubuntu双系统,去污不残留
- NameNode和SecondaryNameNode的工作机制
- Git操作教程-(全)
- 正确认识P2P,从容面对风暴
- python Calendar日历模块函数介绍
- hive运行报错Error during job, obtaining debugging information..FAILED: Execution Error, return code 2
- Cisco路由器内部网关协议(IGP)实验:OSPF
- 定制个性化App 引领企业跨入互联网时代
- 个人所得税计算函数 Oracle可用
- 使用Python+PCA+SVM算法实现人脸识别模型
- 斐讯k2搭建php环境,斐讯K2T SDK编译环境
- WannaCry勒索病毒分析过程**中**
- 国内有什么好的前端学习网站推荐?