当前位置:网站首页>Why Metropolis–Hastings Works
Why Metropolis–Hastings Works
2022-08-01 10:24:00 【weixin_42673583】
https://gregorygundersen.com/blog/2019/11/02/metropolis-hastings/
https://gregorygundersen.com/blog/2019/11/02/metropolis-hastings/
这里是引用``
为什么MH能够工作,假定我们想要从目标分布pai采样,我们能够估计pai,但是不能从中采样,MH实现了一种通过马尔科夫链随机游走的方式达到稳定的分布,在链中的每一步,一个新的状态被提出来,这个新的状态要么接收,要么拒绝通过动态的计算概率,叫做接收准则,这个马尔科夫链绝不是显然的构造,是隐式的构造,我们不能吧转移概率矩阵存储到磁盘中,然而,当MH算法运行足够长的时间后知道马尔科夫链收敛,然后这个在链中给定的状态就能通与这个相关采样的概率,因此,在马尔可夫链中记录,长时间的运行,就像采样pai*。
这个想法是深刻的,但不是明显的,如果这个想法对你来说是新的,你应该读上面段落两遍,然而,我的goto作者对这个机器学习概率有很好的解释,同样mh的博客也解释了接收准则,但并没有说明它们为什么能够工作,例如,在MACKAY之后,引进了接受准则的介绍,它写下,
对于任何一个正定矩阵Q(x,x`)>0,随着t-》无穷,这个概率分布x(t)->P(x)
上面,P就是目标分布,我们叫它pai*,Q是提出来的初始采样,x(t)是t步的采样,上面的解释完全忽略了令人兴奋的部分:行走隐马尔可夫链与从目标分布中抽样是如何相同的,接受标准如何确保我们根据期望的链随机行走
这篇文章的目的是正式地证明这个算法。表示法和证明是基于(Chib & Greenberg, 1995)。我假设读者理解马尔可夫链。如果需要,请参阅我以前的帖子进行介绍。
概念:
考虑马尔科夫链的转移核矩阵P(x,A)这里x属于R^d,并且A是我们样本空间的子集,在离散空间中,这个稳定分布是

MCMC方法的采样问题是美丽的但不是显而易见 ,我们想要采样目标分布pai*,让我们把pai想象乘目标马尔科夫链的稳定分布,如果我们随机的游走,就能够采样从目标分布pai中,因此,我们要构造转移核矩阵P(x,A),并且在有限步收敛到Pai*
边栏推荐
- WPF 截图控件之绘制箭头(五)「仿微信」
- What are the common API security flaws?
- notes....
- Mysql索引相关的知识复盘一
- MFC implementation road map navigation system
- 已解决(pip安装库报错)Consider using the-- user option or check the permissions.
- July 31, 2022 -- Take your first steps with C# -- Use arrays and foreach statements in C# to store and iterate through sequences of data
- 回归预测 | MATLAB实现RNN循环神经网络多输入单输出数据预测
- Introduction to STM32 development Introduce IIC bus, read and write AT24C02 (EEPROM) (using analog timing)
- July 31, 2022 -- Take your first steps with C# -- Use C# to create readable code with conventions, spaces, and comments
猜你喜欢
随机推荐
Google Earth Engine APP——15行代码搞定一个inspector高程监测APP
阿里腾讯面试一二
Visualization - Superset installation and deployment
Android Security and Protection Policy
Drawing arrows of WPF screenshot control (5) "Imitation WeChat"
MTK6225-紧急电话
Basic configuration commands of cisco switches (what is the save command of Huawei switches)
IntellJ IDEA如何显示换行符(line endings)
Dataset之mpg:mpg数据集的简介、下载、使用方法之详细攻略
CTFshow,命令执行:web34、35、36
【软件架构模式】MVVM模式和MVC模式区别
Custom Types - Enums, Unions
PDMan-domestic free general database modeling tool (minimalist, beautiful)
世界第4疯狂的科学家,在103岁生日那天去世了
CTO strongly banning the use of the Calendar, that in what?
使用ESP32驱动QMA7981读取三轴加速度(带例程)
【cartographer ros】10: Delay and error analysis
Introduction and application of pointers
4种常见的鉴权方式及说明
C#/VB.NET 将PPT或PPTX转换为图像








