- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
monte carlo控制和加速收敛方法
控制和加速收敛(续) ;知识点回顾;h=function(x){(cos(50*x)+sin(20*x))^2}
x=matrix(h(runif(200*10^4)),ncol=200)
estint=apply(x,2,cumsum)/(1:10^4)
plot(estint[,1],ty=l,col=blue,ylim=c(.8,1.2))
y=apply(estint,1,quantile,c(.025,.975))
polygon(c(1:10^4,10^4:1),c(y[1,],rev(y[2,])),col=wheat)
boot=matrix(sample(x[,1],200*10^4,rep=T),nrow=10^4,ncol=200)
bootit=apply(boot,2,cumsum)/(1:10^4)
bootup=apply(bootit,1,quantile,.975)
bootdo=apply(bootit,1,quantile,.025)
polygon(c(1:10^4,10^4:1),c(bootup,rev(bootdo)),col=gold)
运行结果如下图:;;2.Asymptotic variance of importance sampling estimators (重要性抽样估计的渐进方差);原积分是:;当 x 是独立同分布(iid)时,它的方差是:;下面我们看一个实际的例子:;运行结果见下图:;3.Effective sample size and perplexity (有效的取样大小和perplexity);第二种估计取样大小的方法:;用第一种方法的程序:
norma=matrix(rnorm(500*10^4),ncol=500)+2.5
weit=1/(1+norma^2) ess=apply(weit,2,cumsum)^2/apply(weit^2,2,cumsum)
cocha=matrix(rcauchy(500*10^4),ncol=500)
wach=dnorm(cocha,mean=2.5)
wachd=wach
ech=apply(wachd,2,cumsum)^2/apply(wachd^2,2,cumsum)
plot(ess,col=red,xlim=c(0,10000))
plot(ech,col=blue,xlim=c(0,10000)
用第二种方法的程序:
sumweit=apply(weit,2,cumsum)
plex=(apply(weit*log(weit),2,cumsum)/sumweit)-log(sumweit)
chumweit=apply(wachd,2,cumsum)
plech=(apply(wachd*log(wachd),2,cumsum)/chumweit)-
+ log(chumweit)
plob=apply(exp(plex),1,quantile,c(.025,.975))
ploch=apply(exp(plech),1,quantile,c(.025,.975));第一种方法的结果如下:;第二种方法的结果;4. Simultaneous monitoring(同步监控);如果我们考虑以下积分;结果如下图:;5. Rao—Blackwellization and deconditioning;下面我们具体看看这种方法 ;一个具体的例子如下:;用以下程序产生一个(xi,yi)的样本:y=sqrt(rchisq(Nsim,df=nu)/nu)x=rnorm(Nsim,mu,sigma/y);计算程序为:d1=cumsum(exp(-x^2))/(1:Nsim)d2=cumsum(exp(3^2/(1+2*(0.5/y)^2))/sqrt(1+2*(0.5/y)^2))/(1:Nsim);当使用一个混合分布作为重要函数,;我们再来看一种实现Rao-Blackwellization的特殊形式;;6.Acceleration methods(加速方法);6.1.Correlated simulations(相关模拟);;;;程序如下:; 在更一般的情况下,在两个风险函数之间创建一个足够强的相关性是比较困难的,当???个函数之间存在简单的转换关系,如尺度转换,我们就可以应用统一的样本,否则就会造成一些全局的负面影响。比如说,如果两个函数都是通过取舍法来模拟取样,那么因为获得的随机变量的个数是随机的,这时这两个函数就不能应用相同的样本。;6.2.Antithetic variables(对偶变量);uref=runif(10^4)
x=h(uref)
您可能关注的文档
- cad教程 第十节 块与外部参照.ppt
- bg研制便携式轴温报警器动态检测仪.ppt
- caxa教程第9章 装 配 图.ppt
- catia-第8讲 运动机构模拟.ppt
- chaper5-宏观经济政策实践.ppt
- cbu快修保养介绍新建特约店培训课件.ppt
- chic medical平衡计分卡.ppt
- cgnedc3fico系统实现财务与业务模块集成方案vf20150810.ppt
- chapter8求职面试系列之四:即兴演讲训练v1.0.ppt
- cip一级涂装检查员教材-涂料介绍.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)