• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

MultiBUGS:用于更快贝叶斯推理的BUGS建模框架的并行实现。

MultiBUGS: A Parallel Implementation of the BUGS Modelling Framework for Faster Bayesian Inference.

作者信息

Goudie Robert J B, Turner Rebecca M, De Angelis Daniela, Thomas Andrew

机构信息

MRC Biostatistics Unit University of Cambridge.

MRC Clinical Trials Unit University College London.

出版信息

J Stat Softw. 2020 Oct 7;95. doi: 10.18637/jss.v095.i07.

DOI:10.18637/jss.v095.i07
PMID:33071678
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7116196/
Abstract

MultiBUGS is a new version of the general-purpose Bayesian modelling software BUGS that implements a generic algorithm for parallelising Markov chain Monte Carlo (MCMC) algorithms to speed up posterior inference of Bayesian models. The algorithm parallelises evaluation of the product-form likelihoods formed when a parameter has many children in the directed acyclic graph (DAG) representation; and parallelises sampling of conditionally-independent sets of parameters. A heuristic algorithm is used to decide which approach to use for each parameter and to apportion computation across computational cores. This enables MultiBUGS to automatically parallelise the broad range of statistical models that can be fitted using BUGS-language software, making the dramatic speed-ups of modern multi-core computing accessible to applied statisticians, without requiring any experience of parallel programming. We demonstrate the use of MultiBUGS on simulated data designed to mimic a hierarchical e-health linked-data study of methadone prescriptions including 425,112 observations and 20,426 random effects. Posterior inference for the e-health model takes several hours in existing software, but MultiBUGS can perform inference in only 28 minutes using 48 computational cores.

摘要

MultiBUGS是通用贝叶斯建模软件BUGS的新版本,它实现了一种通用算法,用于并行化马尔可夫链蒙特卡罗(MCMC)算法,以加速贝叶斯模型的后验推断。该算法并行化了在有向无环图(DAG)表示中当一个参数有多个子节点时形成的乘积形式似然的评估;并并行化了条件独立参数集的采样。使用一种启发式算法来决定对每个参数使用哪种方法,并在计算核心之间分配计算任务。这使得MultiBUGS能够自动并行化可以使用BUGS语言软件拟合的广泛统计模型,让应用统计学家能够利用现代多核计算的显著加速,而无需任何并行编程经验。我们在模拟数据上展示了MultiBUGS的使用,这些模拟数据旨在模拟一项关于美沙酮处方的分层电子健康关联数据研究,包括425,112个观测值和20,426个随机效应。在现有软件中,电子健康模型的后验推断需要几个小时,但使用48个计算核心时,MultiBUGS仅需28分钟就能完成推断。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/b42808c9c564/EMS85408-f004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/1a38ac3de330/EMS85408-f001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/15256f395bd4/EMS85408-f002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/103f09508c8a/EMS85408-f003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/b42808c9c564/EMS85408-f004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/1a38ac3de330/EMS85408-f001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/15256f395bd4/EMS85408-f002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/103f09508c8a/EMS85408-f003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/0561/7116196/b42808c9c564/EMS85408-f004.jpg

相似文献

1
MultiBUGS: A Parallel Implementation of the BUGS Modelling Framework for Faster Bayesian Inference.MultiBUGS:用于更快贝叶斯推理的BUGS建模框架的并行实现。
J Stat Softw. 2020 Oct 7;95. doi: 10.18637/jss.v095.i07.
2
JAGS model specification for spatiotemporal epidemiological modelling.JAGS 模型在时空流行病学建模中的规范。
Spat Spatiotemporal Epidemiol. 2024 Jun;49:100645. doi: 10.1016/j.sste.2024.100645. Epub 2024 Feb 28.
3
A comparison of computational algorithms for the Bayesian analysis of clinical trials.临床试验贝叶斯分析的计算算法比较。
Clin Trials. 2024 Dec;21(6):689-700. doi: 10.1177/17407745241247334. Epub 2024 May 16.
4
Phylogenetic inference via sequential Monte Carlo.基于序贯蒙特卡罗法的系统发育推断
Syst Biol. 2012 Jul;61(4):579-93. doi: 10.1093/sysbio/syr131. Epub 2012 Jan 4.
5
Desirable BUGS in models of infectious diseases.传染病模型中的理想 BUGS。
Epidemics. 2019 Dec;29:100361. doi: 10.1016/j.epidem.2019.100361. Epub 2019 Oct 17.
6
An example of complex modelling in dentistry using Markov chain Monte Carlo (MCMC) simulation.一个使用马尔可夫链蒙特卡罗(MCMC)模拟进行牙科复杂建模的示例。
Community Dent Health. 2002 Sep;19(3):152-60.
7
Parallel Metropolis coupled Markov chain Monte Carlo for Bayesian phylogenetic inference.用于贝叶斯系统发育推断的并行 metropolis 耦合马尔可夫链蒙特卡罗方法
Bioinformatics. 2004 Feb 12;20(3):407-15. doi: 10.1093/bioinformatics/btg427. Epub 2004 Jan 22.
8
Parallel Markov chain Monte Carlo - bridging the gap to high-performance Bayesian computation in animal breeding and genetics.平行马尔可夫链蒙特卡罗 - 弥合动物育种和遗传学中高性能贝叶斯计算的差距。
Genet Sel Evol. 2012 Sep 25;44(1):29. doi: 10.1186/1297-9686-44-29.
9
A general construction for parallelizing Metropolis-Hastings algorithms.一种并行化 Metropolis-Hastings 算法的通用构造。
Proc Natl Acad Sci U S A. 2014 Dec 9;111(49):17408-13. doi: 10.1073/pnas.1408184111. Epub 2014 Nov 24.
10
Sampling Strategies for Fast Updating of Gaussian Markov Random Fields.高斯马尔可夫随机场快速更新的采样策略
Am Stat. 2021;75(1):52-65. doi: 10.1080/00031305.2019.1595144. Epub 2019 May 31.

引用本文的文献

1
Perspective: An outlook on fluorescence tracking.观点:荧光追踪展望。
ArXiv. 2025 Aug 19:arXiv:2508.13668v1.
2
Guideline-Directed Medical Therapy and Outcomes in the ISCHEMIA Trial.ISCHEMIA试验中的指南导向性药物治疗与结果
J Am Coll Cardiol. 2025 Apr 1;85(12):1317-1331. doi: 10.1016/j.jacc.2025.01.028.
3
Bayesian mediation modeling of racial disparity for maternal birth outcomes in United States.美国孕产妇分娩结局种族差异的贝叶斯中介模型

本文引用的文献

1
Stan: A Probabilistic Programming Language.斯坦:一种概率编程语言。
J Stat Softw. 2017;76. doi: 10.18637/jss.v076.i01. Epub 2017 Jan 11.
2
Joining and splitting models with Markov melding.通过马尔可夫融合连接和拆分模型。
Bayesian Anal. 2019 Jan;14(1):81-109. doi: 10.1214/18-BA1104.
3
Risk-factors for methadone-specific deaths in Scotland's methadone-prescription clients between 2009 and 2013.2009年至2013年间苏格兰美沙酮处方客户中特定美沙酮死亡的风险因素。
Med Res Arch. 2024 Sep;12(9). doi: 10.18103/mra.v12i9.5858.
4
Comparative effectiveness of manual therapy, pharmacological treatment, exercise therapy, and education for neck pain (COMPETE study): protocol of a systematic review with network meta-analysis.手法治疗、药物治疗、运动疗法及颈部疼痛教育的比较效果(COMPETE研究):一项网络荟萃分析的系统评价方案
Syst Rev. 2025 Jan 31;14(1):30. doi: 10.1186/s13643-024-02737-4.
5
Vector time series modelling of turbidity in Dublin Bay.都柏林湾浊度的向量时间序列建模
J Appl Stat. 2024 Feb 11;51(14):2744-2759. doi: 10.1080/02664763.2024.2315470. eCollection 2024.
6
Reliable event rates for disease mapping.用于疾病绘图的可靠事件发生率。
J Off Stat. 2024 Jun;40(2):333-347. doi: 10.1177/0282423x241244917. Epub 2024 May 22.
7
Mediation Analysis of Racial Disparity for Infant Mortality Using Bayesian Estimation of Potential Outcomes.使用潜在结果的贝叶斯估计对婴儿死亡率种族差异进行中介分析。
J Clin Med. 2024 Jun 13;13(12):3464. doi: 10.3390/jcm13123464.
8
Bayesian Spatio-Temporal Multilevel Modelling of Patient-Reported Quality of Life following Prostate Cancer Surgery.前列腺癌手术后患者报告的生活质量的贝叶斯时空多水平建模
Healthcare (Basel). 2024 May 26;12(11):1093. doi: 10.3390/healthcare12111093.
9
Incidence of typhoid fever in Burkina Faso, Democratic Republic of the Congo, Ethiopia, Ghana, Madagascar, and Nigeria (the Severe Typhoid in Africa programme): a population-based study.布基纳法索、刚果民主共和国、埃塞俄比亚、加纳、马达加斯加和尼日利亚(非洲严重伤寒计划)伤寒发病率:一项基于人群的研究。
Lancet Glob Health. 2024 Apr;12(4):e599-e610. doi: 10.1016/S2214-109X(24)00007-X.
10
Effectiveness of Fludrocortisone Plus Hydrocortisone versus Hydrocortisone Alone in Septic Shock: A Systematic Review and Network Meta-Analysis of Randomized Controlled Trials.氟氢可的松联合氢化可的松与单独使用氢化可的松治疗脓毒性休克的疗效:随机对照试验的系统评价和网络荟萃分析。
Am J Respir Crit Care Med. 2024 May 15;209(10):1219-1228. doi: 10.1164/rccm.202310-1785OC.
Drug Alcohol Depend. 2016 Oct 1;167:214-23. doi: 10.1016/j.drugalcdep.2016.08.627. Epub 2016 Aug 29.
4
A general construction for parallelizing Metropolis-Hastings algorithms.一种并行化 Metropolis-Hastings 算法的通用构造。
Proc Natl Acad Sci U S A. 2014 Dec 9;111(49):17408-13. doi: 10.1073/pnas.1408184111. Epub 2014 Nov 24.
5
GUESS-ing polygenic associations with multiple phenotypes using a GPU-based evolutionary stochastic search algorithm.基于 GPU 的进化随机搜索算法对多种表型进行基因多效性关联推断。
PLoS Genet. 2013;9(8):e1003657. doi: 10.1371/journal.pgen.1003657. Epub 2013 Aug 8.
6
Stochastic relaxation, gibbs distributions, and the bayesian restoration of images.随机松弛,吉布斯分布,以及贝叶斯图像恢复。
IEEE Trans Pattern Anal Mach Intell. 1984 Jun;6(6):721-41. doi: 10.1109/tpami.1984.4767596.
7
The BUGS project: Evolution, critique and future directions.BUGS 项目:演化、批判与未来方向。
Stat Med. 2009 Nov 10;28(25):3049-67. doi: 10.1002/sim.3680.