抽样的技术上机实验中心极限定理验证.docx - 深圳网站优化推广公司

抽样的技术上机实验中心极限定理验证.docx 12页VIP

  • 内容提供方:185****7617
  • 大小104.49 KB
  • 字数
  • 发布时间2017-06-09发布于北京
  • 浏览人气6
  • 下载次数仅上传者可见
  • 收藏次数0
  • 需要金币*** 金币 (10金币=人民币1元)

抽样的技术上机实验中心极限定理验证.docx

  • 关闭预览
抽样的技术上机实验中心极限定理验证.docx

想预览更多内容,点击免费在线预览全文

免费在线预览全文
抽样的技术上机实验中心极限定理验证
均匀分布中心极限定律的实现: clc clear n=200000; %/* ???′′?êy*/ k=100; %/* ?ù±???êy*/ mu=0; u=0; sigma=1/12; population=0:0.001:1; for i=1:n y = randsample(population,k,1); mu=[mu,mean(y)]; end mu=(mu-0.5)/(sqrt(sigma)/sqrt(k)); %hist(mu(2:end),1000) [f, x1] = ksdensity(mu(2:end)); plot(x1, f) hold on plot(x1,normpdf(x1,0,1),r) hold off %%%%%%%%%%%%%%%%%%%%%%%% 两点分布的实现: clc clear n=10000; %/* ???′′?êy*/ k=100; %/* ?ù±???êy*/ mu=0; u=0; p=0.5; sigma=p*(1-p); population=0:1; for i=1:n y = randsample(population,k,1); mu=[mu,mean(y)]; end mu=(mu-p)/(sqrt(sigma)/sqrt(k)); %hist(mu(2:end),1000) [f, x1] = ksdensity(mu(2:end)); plot(x1, f) hold on plot(x1,normpdf(x1,0,1),r) hold off %%%%%%%%%%%%%%%%%%%%%%%%%%%%% 两点分布1以概率0.4发生 clc clear n=50000; %/* ????????*/ k=100; %/* ?¨′?à?????*/ mu=0; u=0; p=0.4; sigma=p*(1-p); a=0:0.1:1; for i=1:n y = randsample(a(2:end)=p,k,1); mu=[mu,mean(y)]; end mu=(mu-p)/(sqrt(sigma)/sqrt(k)); hist(mu(2:end),1000) [f, x1] = ksdensity(mu(2:end)); plot(x1, f) hold on plot(x1,normpdf(x1,0,1),r) hold off %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 二项分布随机变量的中心极限定理检验: clc clear n=50000; %/* ????????*/ k=100; %/* ?¨′?à?????*/ bino=0; u=0; p=0.4; sigma=p*(1-p); a=0:0.1:1; for i=1:n y = randsample(a(2:end)=p,k,1); bino=[bino,sum(y)] ; end bino=(bino-k*p)/sqrt((k*sigma)); hist(bino(2:end),n/10) [f, x1] = ksdensity(bino(2:end)); plot(x1, f) hold on plot(x1,normpdf(x1,0,1),r) hold off %%%%%%%%%%%%%%%%%%%%%%%%%%%% 卡方分布: clc clear n=10000; %/* ???′′?êy*/ m=500; v=5;%×?óé?è R= chi2rnd(v,n,m);%%%可以换成以下任何一种分布; r=sum(R)/m;%????′?êμ?é??áDè?oí mu=(r-v)*sqrt(m)./sqrt(2*v); [f, x1] = ksdensity(mu(2:end)); plot(x1, f) hold on plot(x1,normpdf(x1,0,1),r) hold off (一)Matlab内部函数 a.?基本随机数 Matlab中有两个最基本生成随机数的函数。 1.rand() 生成(0,1)区间上均匀分布的随机变量。基本语法: rand([M,N,P ...]) 生成排列成M*N*P... 多维向量的随机数。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: rand(5,1) %??成5个随机数排列的列向量,一般用这种格式 rand(5) %生成5行5列的随机数矩阵 rand([5,4]) %生成一个5行4列的随机数矩阵 生成的随机数大致的分布。 x=rand(100000,1); hist(x,30); 由此可以看到生成的随机数很符合均匀分布。(视频教程会略提及hist()函数的作用) 2.randn() 生成服从标准正态分布(均值为0,方差为1)的随机数。基本语法和rand()类似。 randn([M,N,P ...]) 生成排列成M*N*P... 多维向量的随机数。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: randn(5,1) %生成5个随机数排列的列向量,一般用这种格式 randn(5) %生成5行5列的随机数矩阵 randn([5,4]) %生成一个5行4列的随机数矩阵 生成的随机数大致的分布。 x=randn(100000,1); hist(x,50); 由图可以看到生成的随机数很符合标准正态分布。 b.?连续型分布随机数 如果你安装了统计工具箱(Statistic Toolbox),除了这两种基本分布外,还可以用Matlab内部函数生成符合下面这些分布的随机数。 3.unifrnd() 和rand()类似,这个函数生成某个区间内均匀分布的随机数。基本语法 unifrnd(a,b,[M,N,P,...]) 生成的随机数区间在(a,b)内,排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: unifrnd(-2,3,5,1) %生成5个随机数排列的列向量,一般用这种格式 unifrnd(-2,3,5) %生成5行5列的随机数矩阵 unifrnd(-2,3,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数都在(-2,3)区间内. 生成的随机数大致的分布。 x=unifrnd(-2,3,100000,1); hist(x,50); 由图可以看到生成的随机数很符合区间(-2,3)上面的均匀分布。 4.normrnd() 和randn()类似,此函数生成指定均值、标准差的正态分布的随机数。基本语法 normrnd(mu,sigma,[M,N,P,...]) 生成的随机数服从均值为mu,标准差为sigma(注意标准差是正数)正态分布,这些随机数排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: normrnd(2,3,5,1) %生成5个随机数排列的列向量,一般用这种格式 normrnd(2,3,5) %生成5行5列的随机数矩阵 normrnd(2,3,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数所服从的正态分布都是均值为2,标准差为3. 生成的随机数大致的分布。 x=normrnd(2,3,100000,1); hist(x,50); ? ? 如图,上半部分是由上一行语句生成的均值为2,标准差为3的10万个随机数的大致分布,下半部分是用小节“randn()”中最后那段语句生成10万个标准正态分布随机数的大致分布。 注意到上半个图像的对称轴向正方向偏移(准确说移动到x=2处),这是由于均值为2的结果。 而且,由于标准差是3,比标准正态分布的标准差(1)要高,所以上半部分图形更胖(注意x轴刻度的不同)。 5.chi2rnd() 此函数生成服从卡方(Chi-square)分布的随机数。卡方分布只有一个参数:自由度v。基本语法 chi2rnd(v,[M,N,P,...]) 生成的随机数服从自由度为v的卡方分布,这些随机数排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: chi2rnd(5,5,1) %生成5个随机数排列的列向量,一般用这种格式 chi2rnd(5,5) %生成5行5列的随机数矩阵 chi2rnd(5,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数所服从的卡方分布的自由度都是5 生成的随机数大致的分布。 x=chi2rnd(5,100000,1); hist(x,50); 6.frnd() 此函数生成服从F分布的随机数。F分布有2个参数:v1, v2。基本语法 frnd(v1,v2,[M,N,P,...]) 生成的随机数服从参数为(v1,v2)的卡方分布,这些随机数排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: frnd(3,5,5,1) %生成5个随机数排列的列向量,一般用这种格式 frnd(3,5,5) %生成5行5列的随机数矩阵 frnd(3,5,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数所服从的参数为(v1=3,v2=5)的F分布 生成的随机数大致的分布。 x=frnd(3,5,100000,1); hist(x,50); 从结果可以看出来, F分布集中在x正半轴的左侧,但是它在极端值处也很可能有一些取值。 7.trnd() 此函数生成服从t(Students t Distribution,这里Student不是学生的意思,而是Cosset.W.S.的笔名)分布的随机数。t分布有1个参数:自由度v。基本语法 trnd(v,[M,N,P,...]) 生成的随机数服从参数为v的t分布,这些随机数排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: trnd(7,5,1) %生成5个随机数排列的列向量,一般用这种格式 trnd(7,5) %生成5行5列的随机数矩阵 trnd(7,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数所服从的参数为(v=7)的t分布 生成的随机数大致的分布。 x=trnd(7,100000,1); hist(x,50); 可以发现t分布比标准正太分布要“瘦”,不过随着自由度v的增大,t分布会逐渐变胖,当自由度为正无穷时,它就变成标准正态分布了。 接下来的分布相对没有这么常用,同时这些函数的语法和前面函数语法相同,所以写得就简略一些——在视频中也不会讲述,你只需按照前面那几个分布的语法套用即可,应该不会有任何困难——时间足够的话这是一个不错的练习机会。 8.betarnd() 此函数生成服从Beta分布的随机数。Beta分布有两个参数分别是A和B。下图是A=2,B=5 的beta分布的PDF图形。 ? 生成beta分布随机数的语法是: betarnd(A,B,[M,N,P,...]) 9.exprnd() 此函数生成服从指数分布的随机数。指数分布只有一个参数: mu, 下图是mu=3时指数分布的PDF图形 ? 生成指数分布随机数的语法是: betarnd(mu,[M,N,P,...]) 10.gamrnd() 生成服从Gamma分布的随机数。Gamma分布有两个参数:A和B。下图是A=2,B=5 Gamma分布的PDF图形 ? 生成Gamma分布随机数的语法是: gamrnd(A,B,[M,N,P,...]) 11.lognrnd() 生成服从对数正态分布的随机数。其有两个参数:mu和sigma,服从这个这样的随机数取对数后就服从均值为mu,标准差为sigma的正态分布。下图是mu=-1, sigma=1/1.2的对数正态分布的PDF图形。 ? 生成对数正态分布随机数的语法是: lognrnd(mu,sigma,[M,N,P,...]) 12.raylrnd() 生成服从瑞利(Rayleigh)分布的随机数。其分布有1个参数:B。下图是B=2的瑞利分布的PDF图形。 生成瑞利分布随机数的语法是: raylrnd(B,[M,N,P,...]) 13.wblrnd() 生成服从威布尔(Weibull)分布的随机数。其分布有2个参数:scale 参数 A和shape 参数 B。下图是A=3,B=2的Weibull分布的PDF图形。 ? 生成Weibull分布随机数的语法是: wblrnd(A,B,[M,N,P,...]) 还有非中心卡方分布(ncx2rnd),非中心F分布(ncfrnd),非中心t分布(nctrnd),括号中是生成服从这些分布的函数,具体用法用: help 函数名 查找。 c.?离散型分布随机数 离散分布的随机数可能的取值是离散的,一般是整数。 14.unidrnd() 此函数生成服从离散均匀分布的随机数。Unifrnd是在某个区间内均匀选取实数(可为小数或整数),Unidrnd是均匀选取整数随机数。离散均匀分布随机数有1个参数:n, 表示从{1, 2, 3, ... N}这n个整数中以相同的概率抽样。基本语法: unidrnd(n,[M,N,P,...]) 这些随机数排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: unidrnd(5,5,1) %生成5个随机数排列的列向量,一般用这种格式 unidrnd(5,5) %生成5行5列的随机数矩阵 unidrnd(5,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数所服从的参数为(10,0.3)的二项分布 生成的随机数大致的分布。 x=unidrnd(9,100000,1); hist(x,9); 可见,每个整数的取值可能性基本相同。 15.binornd() 此函数生成服从二项分布的随机数。二项分布有2个参数:n,p。考虑一个打靶的例子,每枪命中率为p,共射击N枪,那么一共击中的次数就服从参数为(N,p)的二项分布。注意p要小于等于1且非负,N要为整数。基本语法: binornd(n,p,[M,N,P,...]) 生成的随机数服从参数为(N,p)的二项分布,这些随机数排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: binornd(10,0.3,5,1) %生成5个随机数排列的列向量,一般用这种格式 binornd(10,0.3,5) %生成5行5列的随机数矩阵 binornd(10,0.3,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数所服从的参数为(10,0.3)的二项分布 生成的随机数大致的分布。 x=binornd(10,0.45,100000,1); hist(x,11); 我们可以将此直方图解释为,假设每枪射击命中率为0.45,每论射击10次,共进行10万轮,这个图就表示这10万轮每轮命中成绩可能的一种情况。 16.geornd() 此函数生成服从几何分布的随机数。几何分布的参数只有一个:p。几何分布的现实意义可以解释为,打靶命中率为p,不断地打靶,直到第一次命中目标时没有击中次数之和。注意p是概率,所以要小于等于1且非负。基本语法: geornd(p,[M,N,P,...]) 这些随机数排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: geornd(0.4,5,1) %生成5个随机数排列的列向量,一般用这种格式 geornd(0.4,5) %生成5行5列的随机数矩阵 geornd(0.4,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数所服从的参数为(0.4)的二项分布 生成的随机数大致的分布。 x=geornd(0.4,100000,1); hist(x,50); 17.poissrnd() 此函数生成服从泊松(Poisson)分布的随机数。泊松分布的参数只有一个:lambda。此参数要大于零。基本语法: geornd(p,[M,N,P,...]) 这些随机数排列成M*N*P... 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N]可以省略掉方括号。一些例子: poissrnd(2,5,1) %生成5个随机数排列的列向量,一般用这种格式 poissrnd(2,5) %生成5行5列的随机数矩阵 poissrnd(2,[5,4]) %生成一个5行4列的随机数矩阵 %注:上述语句生成的随机数所服从的参数为(2)的泊松分布 生成的随机数大致的分布。 x=poissrnd(2,100000,1); hist(x,50); 其他离散分布还有超几何分布(Hyper-geometric, 函数是hygernd)等,详细见Matlab帮助文档。 Matlab中随机数生成器主要有: betarnd 贝塔分布的随机数生成器 binornd 二项分布的随机数生成器 chi2rnd 卡方分布的随机数生成器 ex
  • VIP免费下载
  • 下载文档
  • 收藏
  • 0

下载提示

  1. 1、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  2. 2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  3. 3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  4. 4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

文档评论(0)

  • 内容提供方:185****7617
  • 审核时间:2017-06-09
  • 审核编号:5241330313001003
  • 认证类型:实名认证
  • 能力类型:文档贡献者
  • 领域认证:
  • 版权证书:
  • 区块链号:

相关文档

相关内容推荐

初二信息技术制作网站优秀文件罗泾企业网站制作深圳微商城网站制作公司门头沟区手机网站制作动漫制作网站站制作网站时首先做清华大学出版社网站制作表格新郑微网站制作关岭县网站制作报价濮阳制作网站价格郑州网站制作怎么选喜悦家居网站制作网站制作公司一站式服务自助外贸网站制作如何自学网站制作员成都网站制作哪家强软件网站制作奶茶圆饼折线图制作网站三维模型机房制作网站制作家用网站上海制作网站哪家公司好呢长春网站制作的公司哪家好成都电视台网站制作壁纸模型材质制作网站太阳风翻译网站制作旗网站制作身份证制作网站梁平学校网站制作最新报价网站动图制作怎样自己制作微信答题网站dw网站制作的源文件和田网站制作方案最新的网站制作软件有哪些金属照片制作网站爱上乡村网站制作推广之梦三码合一网站制作制作性奴小说网站学习网站制作的步骤山东直销网站制作公司哪家好网站制作需要写程序吗手工服装制作网站ups网站制作制作手抄报素材网站姜堰基础网站制作专业网站制作优选翰诺科技永康php视频网站如何制作网站制作公司一站式服务勉县网站制作用手机免费制作影视网站湖北制作网站网管网站制作与维护制作视频的免费网站海淀中小企业网站制作民工制作的电影网站网站制作开发的合同亳州电影网站开发制作乱世制作组网站制作网站标志 教学设计江门制作网站开发制作网站的编程羊城通网站制作小玩具商务网站制作电话咨询英国电影网站制作快速制作ppt网站宜兴营销型网站制作哪家比较好自驾游网站制作奶茶广州网站制作需要多少钱网站制作招商加盟代理猎头网站制作视频制作交易网站有哪些东莞品牌网站制作公司哪家不错电子商业网站制作视频赶集租房网站制作江阴网站制作哪里靠谱音乐网站排行ps制作蓬莱租房网站制作成年网站制作头像容桂手机网站制作价格网站设计制作网新科技手工制作大全网站实力强的网站制作推广上首页csgo钓鱼网站制作竞拍网站制作美食网站制作有多少钱解析视频网站制作南京网站制作_乐云践新专家湛江网站如何制作专业网站制作拍卖潍坊专门制作网站特效视频制作素材网站天心区网站制作公司费用低区块链推广网站制作酒店网站建设制作免费制作app的网站叫什么动画和网站制作大良建材网站制作制作跨境电商网站有哪些依依图片网站制作仪征市网站制作公司哪家便宜制作视频采集网站专业电影网站制作神农架网站制作四川网站制作方式影视制作的网站哪个好李宪生简历制作网站孝感专业网站制作延安网站视频制作汉口静态网站制作商丘网站制作壁纸教程电子卡片制作网站数字网站制作干花衡水微网站制作电子照片书网站的制作傻白网站跳转页制作企业网站制作工具servlet制作网站计数器网站制作设计软件大全贵州茶叶网站制作商品网站首页制作自拍网站制作冰淇淋蒙古国网站制作头像温岭微软制作网站的软件有哪些武穴市网站制作企业怎么样秦皇岛网站制作小玩具测评wix网站制作字体怎么改乐昌网站制作公司网站直销管理系统制作望牛墩网站制作公司宜昌网站制作壁纸app兰州网站制作小玩具成人制作指向网站地址的app宁波网站制作与推广制作付费聊天网站诸暨视频专业制作网站有哪些网站制作公司哪好du制作网站稳健 安全的网站制作什么网站可以制作图片webgl网站制作如何制作图表网站导购求职网站制作晋源区网站制作阿里巴巴网站制作模板无锡网站设计制作多少钱制作网站的基础代码创意视频制作的网站广告物料制作到哪个网站石景山微信网站制作咸宁市dw网页设计制作网站MSN网站制作壁纸输入姓名查快递网站制作宝安广告网站制作公司好吗电子商业网站制作视频公司制作网站费用如何记账个性化网站设计制作报价廊坊律师行业网站制作蒲城租房网站制作南城经济型网站制作龙岩网站制作流程网站制作工程师招聘dnf纸娃娃制作在线网站汕头网站制作小玩具测评网站中小图标制作底纹图片素材网站制作怎么发布自己制作的网站网站制作 资料查询黑河个人网站制作专业制作网站 郑州网站搜索框怎么制作传奇版本库网站制作网站效果制作固原制作网站公司DKP网站制作美食舞曲网站制作表情包平凉网站制作报价刘翔个人网站制作报价网站制作冰淇淋本地编辑制作网站网站制作佣金岳阳制作企业网站郑州网站制作moonss什么是网站制作费用乐清网站推广制作西宁比较好的网站制作排名甩卖网站制作如何制作一个无法退出的网站国外网站制作贴纸张掖网站建设制作一键网站制作有哪些小榄网站制作培训网站制作优化首荐金手指22林晓峰电影网站制作当涂企业微信网站制作营销型网站制作的方法制作网站 大创免费的软件制作网站京都玩乐网站制作日本3D制作网站家庭小制作发明网站3d动画人制作教程网站

合作伙伴

深圳网站优化推广公司

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统