首页    期刊浏览 2025年08月16日 星期六
登录注册

文章基本信息

  • 标题:DNest4: Diffusive Nested Sampling in C++ and Python
  • 本地全文:下载
  • 作者:Brendon J. Brewer ; Daniel Foreman-Mackey
  • 期刊名称:Journal of Statistical Software
  • 印刷版ISSN:1548-7660
  • 电子版ISSN:1548-7660
  • 出版年度:2018
  • 卷号:86
  • 期号:1
  • 页码:1-33
  • DOI:10.18637/jss.v086.i07
  • 语种:English
  • 出版社:University of California, Los Angeles
  • 摘要:In probabilistic (Bayesian) inferences, we typically want to compute properties of the posterior distribution, describing knowledge of unknown quantities in the context of a particular dataset and the assumed prior information. The marginal likelihood, also known as the "evidence", is a key quantity in Bayesian model selection. The diffusive nested sampling algorithm, a variant of nested sampling, is a powerful tool for generating posterior samples and estimating marginal likelihoods. It is effective at solving complex problems including many where the posterior distribution is multimodal or has strong dependencies between variables. DNest4 is an open source (MIT licensed), multi-threaded implementation of this algorithm in C++11, along with associated utilities including: (i) 'RJObject', a class template for finite mixture models; and (ii) a Python package allowing basic use without C++ coding. In this paper we demonstrate DNest4 usage through examples including simple Bayesian data analysis, finite mixture models, and approximate Bayesian computation.
  • 其他关键词:Bayesian inference;Markov chain Monte Carlo;Metropolis algorithm;bayesian computation;nested sampling;C++11;Python
国家哲学社会科学文献中心版权所有