统计计算
第一话 统计计算之随机变量生成方法
第二话 统计计算之蒙特卡洛积分和方差缩减技术
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
蒙特卡洛积分和方差缩减技术
前言
蒙特卡罗积分是一种基于随机抽样的统计模拟的方法,本博客重点介绍几种常见的蒙特卡罗积分的方法以及几种常见的方差缩减的技术,在实际中有着广泛的应用。
1 蒙特卡洛积分
1.1 基本原理
假设 g ( x ) g(x) g(x)是一个函数,并且我们想要计算 ∫ a b g ( x ) d x \int_{a}^{b} g(x) d x ∫abg(x)dx。假设 X X X是一个随机变量,密度为 f ( x ) f(x) f(x),则随机变量 Y = g ( X ) Y=g(X) Y=g(X)的数学期望为:
E [ g ( X ) ] = ∫ − ∞ ∞ g ( x ) f ( x ) d x E[g(X)]=\int_{-\infty}^{\infty} g(x) f(x) d x E[g(X)]=∫−∞∞g(x)f(x)dx
假设随机样本是从 X X X的分布中抽取的,那么 E [ g ( X ) ] E[g(X)] E[g(X)]的无偏估计就是样本均值。这是蒙特拉罗积分的理论基础。
1.2 [0,1]区间上的简单蒙特卡洛估计
假设现在考虑一个积分问题:
θ = ∫ 0 1 g ( x ) d x \theta=\int_{0}^{1} g(x) d x θ=∫01g(x)dx
由于积分区间是0到1,因此我们假设随机变量 X 1 , … , X m X_{1}, \ldots, X_{m} X1,…,Xm是来自均匀分布 U ( 0 , 1 ) U(0,1) U(0,1)的样本,根据1.1节的基本原理,则有:
θ ^ = g m ( X ) ‾ = 1 m ∑ i = 1 m g ( X i ) \hat{\theta}=\overline{g_{m}(X)}=\frac{1}{m} \sum_{i=1}^{m} g\left(X_{i}\right) θ^=gm(X)=m1i=1∑m<

本博客重点介绍蒙特卡罗积分和方差缩减技术。蒙特卡罗积分基于随机抽样,介绍了[0,1]、[a,b]、无界区间上的估计方法及hit - or - miss方法;方差缩减部分讨论了对偶变量法和控制变量法,包括普通控制变量法和对偶变量作为控制变量的情况。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



