蒙特卡洛方法

本文介绍了蒙特卡洛方法如何处理难以解析的积分问题,重点讲解了概率分布采样技巧,特别是接受-拒绝采样在非常见分布上的应用。通过高斯分布作为中间提案分布,探讨了如何逼近目标概率分布。最后提到马尔可夫链在生成复杂分布样本中的辅助作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考这篇文章 https://www.cnblogs.com/pinard/p/6625739.html
这篇文章的 motivation 就是计算一个不太好计算的定积分。
以为一般情况下,在统计中,只是对概率密度函数求积分的情况比较多;其实有时候,也会对概率分布函数求积分,像是在算数学期望的时候。比如 https://blog.youkuaiyun.com/itnerd/article/details/85545524

1.蒙特卡洛方法引入
最初的蒙特卡洛是为了估计一些不太好有解析解的求和或者积分问题。概率里面的求和或者积分一般都与概率分布函数有关。

2.概率分布采样
如果已知概率分布,如何基于这个概率分布来采样?
“”“
对于常见的均匀分布𝑢𝑛𝑖𝑓𝑜𝑟𝑚(0,1)是非常容易采样样本的,一般通过线性同余发生器可以很方便的生成(0,1)之间的伪随机数样本。而其他常见的概率分布,无论是离散的分布还是连续的分布,它们的样本都可以通过𝑢𝑛𝑖𝑓𝑜𝑟𝑚(0,1)的样本转换而得。
“”“
如果感兴趣的随机变量的分布,不是这些常见的分布,那么如何采样呢?

3.接受-拒绝采样
用某一个概率分布来估计另外一个概率分布。
“”“
对于概率分布不是常见的分布,一个可行的办法是采用接受-拒绝采样来得到该分布的样本。既然 𝑝(𝑥) 太复杂在程序中没法直接采样,那么我设定一个程序可采样的分布 𝑞(𝑥) 比如高斯分布,然后按照一定的方法拒绝某些样本,以达到接近 𝑝(𝑥) 分布的目的,其中𝑞(𝑥)叫做 proposal distribution。
“”“
4. 蒙特卡洛方法小结
马尔可夫链可以帮助找到这些复杂概率分布的对应样本集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值