metropolis算法运用(马尔科夫链蒙特卡洛方法)
MCMC 是Markov Chain Monte Carlo 的简称,但在传统模拟中有一个很重要的假设是样本是独立的(independent samples),这一点在贝叶斯统计尤其是高纬度的模型中很难做到。所以MCMC的目的就是运用蒙特卡洛模拟出一个马可链(Markov chain)。
如今,概率建模风靡一时,但是当我第一次了解它时,总有一件事情困扰我。 许多贝叶斯建模方法都需要计算积分,而我看到的任何工作示例似乎都使用高斯或伯努利分布,原因很简单如果您尝试使用比这更复杂的方法,它将成为分析的噩梦。 将贝叶斯模型限制在”表现良好”的分布的小子集中,可能会极大地阻碍你对问题建模的能力,所以我们必须找到克服这一限制的方法。
(资料图片)
蒙特卡洛近似
如果我不想分析计算某个讨厌的积分怎么办?可以使用蒙特卡洛近似。
我们知道,我们可以通过使用目标分布的样本值计算期望通过使用目标分布的样本值计算样本均值。为什么重要?那么,期望是什么呢?
连续随机变量的期望。同样的过程也适用于离散的情况,只要改变求和的积分。
这种估计积分的方法由中心极限定理提供了一些很好的保证。首先,这是期望的无偏估计,其次,我们可以计算估计的方差。
使用蒙特卡罗样本计算积分是非常好的,但是我们如何从目标分布中抽取样本呢?绘制高斯或均匀样本很容易,但np.random会让你失望。
画样本最简单的方法是使用逆CDF方法但这依赖于获得逆CDF函数它通常没有一个很好的解析形式只对一维随机变量有意义。
Metropolis算法是许多马尔可夫链蒙特卡洛(MCMC)采样方法的组成部分之一。 当您可以访问的只是目标分布的pdf时,它使我们能够绘制样本。
MCMC方法需要注意的是我们不再采用独立样本所以我们不能保证估计的方差如何随着样本数量的增加而减少。如果样本是独立的,中心极限定理告诉我们估计值的方差将与样本数量(N)成反比地减少。对于MCMC,我们可以通过将样本数量从N调整为Neff来对其贴现。Neff(几乎)总是小于N,与链中样本的相关性有关。
Metropolis采样
Metropolis算法的步骤如下:
1.从目标分布域或先前分布的域中均匀采样起点。 2.在那时pdf。 3.根据一些状态转换函数,从当前位置走一步,为新样本提出建议。 4.计算新的pdf值。 5.计算新pdf /旧pdf的值。 6.如果比率大于1,请接受该步骤。 7.如果比率小于1: 1.采样一个统一的随机变量。 2.如果比率大于随机样本,请接受该步骤。 8.否则拒绝该建议,将当前职位作为示例添加并采取新的步骤。
请注意,在5–8中描述的过程等效于以概率为min(1,p(new)/ p(old))的伯努利概率接受样本,记住这个后面会用到……
Metropolis为何起作用?
对于任何MCMC方法,我们都希望确保一种称为详细平衡或可逆性的属性。
详细平衡
如果π满足,则π是马尔可夫链(1)的平稳分布。 我们可以通过对等式两边求和来证明这一点。 如果我们可以保证详细的平衡,那么我们也知道我们正在从马尔可夫链的固定分布中取样,我们将其作为目标分布。
详细平衡的思想是,由于每次转移的概率”质量”从状态i到状态j的转移与从状态j到状态i的转移是相同的,因此在链的每次转移之后,我们保持在平稳分布 。
现在,让我们展示一下Metropolis算法如何满足这一条件……
为了找到满足详细平衡的p(i,j),我们首先提出任意的”跳跃”概率q(i,j),然后仅通过接受概率为α(的”跳跃”来获得p(i,j)。 i,j)。 当”跳转”被拒绝时,状态保持j = i。 这种”接受”的想法并不是Metropolis算法独有的,它存在于MCMC的大多数变体中。
跳跃概率推导
这取决于α是有效概率分布。 因此,α的有效形式为:
Metropolis-Hastings 跳跃概率
如果跳跃概率是对称的,则可以简化为:
否则,它可以保留为完整形式,称为Metropolis-Hasting MCMC。
现在我们可以保证详细的平衡,我们可以让马尔可夫链式接管。 如果马尔可夫链是遍历的(所有状态都是不可约的),那么在某个时候,该链将到达平稳分布,并且我们能够从目标分布中获取样本。
你可能还注意到,由于alpha是π(j)/π(i)的函数。 这样的结果意味着目标分布无需标准化。 当将Metropolis用于难以计算证据项的贝叶斯后验估计时,这特别有用。
实现的注意事项
Metropolis算法的通用版本称为”随机行走Metropolis”,其中建议的状态为当前状态,再加上均值为零且协方差矩阵为σ²I的多元高斯。σ应选择为足够使得足够多的样本被拒绝大。 这是为了确保对目标分布进行良好的探索。
要注意的第二件事是老化的概念。 在马尔可夫链到达平稳分布之前采集的样本应删除,因为它们在链收敛之前不能代表目标分布。 确定要删除的样本数量有些困难,但通常,要删除的样本为10–20%(或有效的样本为10–100)。
Numpy代码实现
def metropolis(pi, dims, n_samples, burn_in=0.1, var=1): theta_ = np.random.randn(dims)*var samples = [] while len(samples) < n_samples: theta = theta_ + np.random.randn(dims)*varratio = pi(theta)/pi(theta_) if np.random.rand(1) < ratio: sample = theta theta_ = theta samples.append(sample) else: sample = theta_ samples.append(sample) samples = np.array(samples) return samples[int(samples*burn_in):,:]
我们可以看到这在两个高斯函数的和上的表现(注意这是一个非正态分布)。
from scipy.stats import multivariate_normaldef make_pdf(mean1, mean2, cov1, cov2): pdf1 = multivariate_normal(mean1, cov1) pdf2 = multivariate_normal(mean2, cov2) def pdf(x): return pdf1.pdf(x) * pdf2.pdf(x) return pdfpdf = make_pdf( [3, 3], [-1, -1], np.array([[1,0.1],[0.1,1]], dtype=float), np.array([[1,0.1],[0.1,1]], dtype=float),)samples = metropolis(pdf, 2, 1_000, 0.1)
上面的gif显示了算法是如何遍历分布的,偶尔会在分布的两种不同模式之间跳转。注意,这也突出了metropolis算法的一个弱点,它处理相对较差的多模型分布。这是由于要探索一种新模式,步骤必须足够大,以便从一种模式希望到另一种模式。这要么需要一个大的步长,要么需要一个模态紧密分布。修改如哈密顿量MCMC可以帮助解决这一问题,但一般来说,这是大多数MCMC方法的一个问题。
标签:
相关阅读
-
metropolis算法运用(马尔科夫链蒙特卡洛方法)
MCMC是MarkovChainMonteCarlo的简称,但在传统模拟中有一个很重要的假设是样本是独立的(independentsam...
2023-02-23 -
测试网速工具哪个好用(检测网速的软件推荐) 焦点简讯
IT之家7月3日消息网速测试工具SpeedtestApp6月30日推出了新版本4 6 1,除了传统的网速上下行测试之外...
2023-02-23 -
metropolis算法运用(马尔科夫链蒙特卡洛方法)
MCMC是MarkovChainMonteCarlo的简称,但在传统模拟中有一个很重要的假设是样本是独立的(independentsam...
2023-02-23 -
测试网速工具哪个好用(检测网速的软件推荐) 焦点简讯
IT之家7月3日消息网速测试工具SpeedtestApp6月30日推出了新版本4 6 1,除了传统的网速上下行测试之外...
2023-02-23 -
青腾创业营最新曝光 (9家独角兽,35家创业公司估值过10亿)_全球快资讯
继去年10月成为摩拜单车C+轮融资的跟投方之一,今年1月领投摩拜单车D轮之后,近日腾讯又为摩拜单车开通...
2023-02-23 -
全球球精选!国家(三亚)隔检中心建成 为动植物检验检疫研究提供规范、全面、独立的科研环境
开局即冲刺奋战开门红2月22日,三亚崖州区月亮岛上阳光火热,矗立海中的国家(三亚)隔检中心项目工地上...
2023-02-23 -
天天快消息!icloud是什么_icloud是什么意思 icloud怎么用
icloud是苹果公司提供的云端服务,使用者可以免费存储5GB的资料,具有邮件、联系人、日历的同步功能。文...
2023-02-23 -
当前动态:cosplay是什么意思 cosplay发展历史介绍
cosplay是什么意思?cosplay比较狭义的解释是模仿、装扮虚拟世界的角色,也被称为角色扮演。由此,在网络...
2023-02-23 -
今日讯!华为Mate 9什么时候上市?华为Mate 9上市时间
华为Mate9的上市时间2016年11月14日。在Mate9上,华为用的还是那块1080p的5 9英寸屏幕,不过这次其NTSC...
2023-02-23 -
世界今头条!水星无线路由器设置_水星路由器怎么设置IP网址(连接并登陆路由器)
水星无线路由器以物美价廉的高性价比走进了好多家庭,下面为大家介绍该品牌路由器的设置。连接并登陆路...
2023-02-23
精彩推荐
阅读排行
相关词
- Valve公布2023年Steam官方促销活动及游戏节时间
- tplink路由器如何桥接 tplink路由器桥接设置方法介绍 世界头条
- 国盛证券:装饰行业预期及机构持仓极低 预计龙头向上弹性较大 实时焦点
- 天天微资讯!松下电冰箱怎么样? 相关品牌产品介绍
- 台式电脑功率一般多大 台式机功率有多少 文章带你详细了解
- 天天快消息!笔记本分辨率多少合适_该如何选购呢?
- 世界讯息:光遇小王子季先祖位置路线图 小王子季先祖兑换物品一览
- 针孔相机价格及特点介绍 针孔相机的作用|当前快报
- 单反相机的使用技巧有哪些?单反相机闪光灯如何使用?
- 世界今头条!水星无线路由器设置_水星路由器怎么设置IP网址(连接并登陆路由器)
- 天天快消息!icloud是什么_icloud是什么意思 icloud怎么用
- 笔记本功率一般多大 笔记本功率检测介绍 每日热闻
- 世界报道:越狱是什么意思_手机越狱的概念了解
- 看热讯:国泰君安:市场化转融资业务试点上线 两融业务能力更强的券商将更为受益
- 天天热讯:凌动处理器怎么样,凌动处理器测评来告诉你
- 手机微信语音没声音了咋回事 试试以下方法吧
- 清理磁盘的妙招有哪些?电脑C盘满了怎么清理?
- 今日讯!华为Mate 9什么时候上市?华为Mate 9上市时间
- 佳能c300评测介绍 你觉得值得入手吗?
- 【全球报资讯】联想笔记本开不了机是什么原因 常见原因汇总
- 微速讯:组装电脑配置推荐有哪些 2000元组装电脑配置推荐
- 三星手机各型号价钱和几款推荐(三星GALAXY S7 Edge)
- 吹风筒什么牌子好 如何选购吹风筒 技巧教给你
- 世界今日讯!红米note5A内存多大_红米note5A容量多大,文章带你详细了解
- 环球时讯:显示桌面的快捷键是什么? 以下是详细介绍
- 《战意》新一代东方赛季潜龙将于23日登场 公开预告片|每日快讯
- 苹果如何管理自动续费?没有苹果手机怎么关闭自动扣费?
- 全球热点!手机突然很耗电是什么原因 具体原因分析
- 内存不能为written怎么办 原因及解决方法发布
- 大年初几迎财神 有哪些习俗吗?|环球即时
- 怎么查看硬盘容量?电脑硬盘容量多少合适?
- 硬盘格式转换方法简单介绍 如何达到硬盘格式转换呢?
- 速递!天语小黄蜂w619多少钱 天语小黄蜂w619基本配置分享
- 电视剧隐秘的角落普普结局 相关剧情简介 世界视点
- 热资讯!《霍格沃茨之遗》发售大获成功 开发商华纳兄弟非常满意
- 2023年Steam官方促销活动及游戏节时间公布-每日热闻
- 电脑速度变快的方法有哪些?电脑运行慢如何处理?
- PSV强化移植《数码宝贝世界:新秩序》现已上市|天天亮点
- 愿新年胜旧年的文案可爱 2022新年好运的文案
- 新资讯:蓝牙4.0和4.1有什么区别 蓝牙4.0和4.1标准了解
- 上古卷轴5怎么全屏 两个方法帮到你
- 春运折射流动中国的盎然生机_热点评
- 2021过小年是哪一天 过小年的传统习俗
- 观点:福尔摩斯电影推荐:《神探夏洛克》
- 环球快消息!迟到60年的浪漫
- 热讯:不断深耕才能久演不衰 儿童剧《你看起来好像很好吃》第1201纪念场上演
- 七月十四是什么情人节 每月的14号分别都是什么情人节|环球速递
- 电视剧辣妈正传乔安是谁 相关剧情介绍
- 原神群玉阁再现任务怎么做|天天热消息
- 头条:我国将实施知识产权公共服务普惠工程
- 《无人深空》新更新添加对PSVR2的支持 新飞船新玩法
- 爱在路上剧情介绍 相关内容介绍
- 每日资讯:英雄联盟剑魔出装 需要的码住
- 快看点丨木香花为什么不能种 一起来看看吧
- 最新资讯:2021年网络最伤感的歌曲 2021年十大伤感情歌:白月光与朱砂痣
- 焦点速讯:光遇橙色光芒在哪里 相关知识分享
- 如何查询华夏银行信用卡余额 需要的进来看看
- 环球短讯!2021几点打春今天几点打春 立春有哪些禁忌?
- 牧场物语风之集市攻略 一起来看看吧 天天视讯
- 母亲节是几月几号 为什么要庆祝母亲节 天天亮点
- 皓衣行原著小说 原著小说叫什么?
- 世界要闻:推动非遗与旅游深度融合发展
- “大手牵小手”弘扬京剧艺术 天天消息
- 天天热议:山西太原:激活民间收藏力量共建“博物馆之城”
- 手机相册里的秘密,藏着职业的付出与艰辛 环球热点评
- “非遗小传人”助力文化传承
- 【当前独家】2022年中国考古新发现公布:中华文明起源发展有了新视角新资料
- 山河令中温客行真实身份是什么 演员阵容发布
- 视点!河南商丘公交公司:拟于3月1日起暂停运营市区公交线路
- 中国驻塔吉克斯坦使馆:目前塔吉克斯坦境内暂无中国公民在地震中伤亡消息
- 实时:崩坏星穹铁道虚无之蕾拟造花萼赤打法攻略,崩坏星穹铁道虚无之蕾拟造花萼赤怎么打
- 世界看热讯:安信国际:基建带动企业部门贷款 关注中国建筑国际等头部公司
- 《剑与远征》2023年2月20日礼包兑换码详解 世界动态
- 【世界快播报】东坡文旅大会丨原创民族舞剧《东坡海南》将于2月25日至27日在海口上演
- 《创造与魔法》菇灵荆怪获得方法
- LOL安妮改版怎么玩,LOL安妮改版玩法攻略 当前独家
- 定安创新销售模式 打造潭黎圣女果特色品牌|世界今日讯
- 环球时讯:《极限竞速:地平线5》玩家人数破2800万 DLC周四发布
- 今日报丨盘点那些游戏中的美女 游戏女神排行榜
- 每日焦点!任天堂3月9日举行超级马里奥电影直面会
- 堆一堆史莱姆什么时候出 公测上线时间预告|全球讯息
- 天天视点!感动昌江丨坚守山林38载的护林员王进强:霸王岭上“土专家” 匠心护林守“猿”家
- 《Hi-Fi RUSH》好评率98% 评价人数破万
- 反恐宣传进校园 平安守护“警”相随 乌拉特后旗公安局反恐怖和特巡警大队开展反恐宣传教育进校园活动
- 前沿热点:中金:复盘美国航司疫后修复路径 国内量升价涨演绎或更加充分
- 全球头条:微软:动视和索尼的COD协议明年到期
- 微信零钱怎么免费转到银行卡?微信收款能直接到银行账户吗?
- 跨国企业在中国|欧莱雅:科技赋能美妆 期待更多创新火花的碰撞
- 世界快资讯:互联网或迎来价值重估 快手获摩根大通等多知名机构青睐
- 看点:【走进区域看发展】小柠檬 大产业 重庆打造农品产业链“潼南样本”
- “全国架上连环画展”亮相重庆 近200组作品展时代面貌-世界关注
- 【高质量发展看中国】跨境运力“加速度” 打好高质量发展“组合拳”
- 第三十届“二月新春”精品文艺汇演精彩亮相顺义大剧院
- 花呗服务升级要同意吗?花呗系统风控了怎么办?
- 精选!【写意中国探寻汉字起源】郑州登封观星台:石表寓精心 星台留古制
- 2022年“六大考古新发现”揭晓|天天滚动
- 走进区域看发展丨 点燃“科创引擎” 西部(重庆)科学城加快打造高能级创新平台
- 追根溯源,寻来时路——“2022年六大考古新发现”印象_快报
- 微粒贷没额度是怎么回事?微粒贷一般额度是多少?
- 《又说山西好风光》奏响郑州 绚丽交响尽显“三晋风情”
- 世界微资讯!原子之心蓝图是不是随机刷的攻略
- 《天龙2手游》删档付费测FAQ相关答疑
- 探索发展山地高效农业
- 焦点热门:金融硕士回老家种田?“造火箭的少女”回乡种树?他们究竟想干啥?
- 网贷催收打电话到单位合法吗?第三方催收一般催多久?
- 中信证券:热管理阀件有望持续受益于新能源车市场扩容_环球关注
- 点成大西瓜什么时候出 公测上线时间预告
- 看山看海看安全,海南万宁,交通安全大篷车来了!|预告
- 精选!双人解压模拟器官网在哪下载 最新官方下载安装地址
- 京东白条注销了就没事了吧?京东白条立减60是白嫖吗?
- 《天龙八部2:飞龙战天》手游龙腾测试开启_快讯
- “老绝活”圈粉新一代 济南“高跷酸妮”火出圈 世界快播
- 贷款资金冻结怎么办?网贷没到账却要还款怎么处理?
- 全球热消息:【跨国企业在中国】跨国消费巨头谈中国市场:前景向好、充满信心
- 【跨国企业在中国】欧莱雅北亚总裁费博瑞:我们会继续在华投资之旅
- 焦点快播:全球首台套苯乙烯装置反应器进料汽化器在兰石重装研制成功
- 当前最新:方志馆主题展讲述北京故事
- 跨国企业在中国 | 满足中国市场多元化、可持续消费需求,拥抱开放创新的“中国机遇”
- 【跨国企业在中国】美敦力:中国有望成为全球最大的医疗健康市场_简讯
- 学堂梁子旧石器时代遗址等6个项目入选“2022年中国考古新发现” 环球热点评
- 热文:西藏着力加强基层文化建设 建成五千余支行政村文艺演出队
- 京东白条提前还款要服务费吗?怎么提前结清京东白条?
- 荣宝斋350周年系列活动收官-全球焦点
- 弱冷空气影响华北东北等地 阴雨覆盖长江中下游地区
- 小额贷款影响房贷申请吗?小额贷款一般额度多少?
- 期货和股票哪个风险高?期货比股票更好做吗?
- 直击核心救援现场!内蒙古露天煤矿坍塌事故最新情况
- 【跨国企业在中国】 “中国是保时捷的一个创新引擎 身在上海感到非常自豪”
- 大额存单可转让是什么意思?大额存单可转让安全吗?
- 天天热点!修脚师傅模拟器官网在哪下载 最新官方下载安装地址
- 基金分红的钱去哪里了?每个基金都有分红吗?
- 每日播报!恐龙山谷历险官网在哪下载 最新官方下载安装地址
- 健身不要停官网在哪下载 最新官方下载安装地址
- 海南今日最低温12℃多云间晴天气为主 后天多云有小阵雨-全球今日讯
- 基金分红多久一次?基金分红是好事还是坏事?
- 环球快看点丨美联储纪要:仍然关注通胀前景,预计将继续加息、经济将放缓
- 雪地城市模拟器什么时候出 公测上线时间预告
- 上帝模拟器3什么时候出 公测上线时间预告
- 中金:乘电动化东风 汽车热管理管路行业迎扩容机遇|天天新消息
- 婴幼儿奶粉新国标,新在何处?-世界最新
- 航天彩虹:已开展无人机在民用物流相关领域的尝试工作
- 河北尚义四台遗址入选“2022年中国六大考古新发现” 环球观点
- 创意海报|来看看秦始皇西巡“打卡”地
- 全球观焦点:点击陶艺好玩吗 点击陶艺玩法简介
- 世界快消息!蓝色妖姬AI画画好玩吗 蓝色妖姬AI画画玩法简介
- 伸展英雄战斗官网在哪下载 最新官方下载安装地址|环球热门
- 世界快消息!空闲火车帝国大亨官网在哪下载 最新官方下载安装地址
- 现代大城市长途汽车官网在哪下载 最新官方下载安装地址
- 文旅部印发通知 推动非遗与旅游深度融合发展
- 今日播报!让考核最大限度向实战聚焦