Efficient Bayesian inference for multimodal problems in cosmology
Efficient Bayesian inference for multimodal problems in cosmology
复制标题
宇宙学中多模态问题的有效贝叶斯推理
DOI:
10.1111/j.1365-2966.2007.11871.x
复制
发表时间:
2007
影响因子:
4.8
通讯作者:
M. Hobson
中科院分区:
文献类型:
--
作者:
J. Shaw;M. Bridges;M. Hobson
Bayesian model selection provides the cosmologist with an exacting tool to distinguish between competing models based purely on the data, via the Bayesian evidence. Previous methods to calculate this quantity either lacked general applicability or were computationally demanding. However, nested sampling (Skilling 2004), which was recently applied successfully to cosmology by Muhkerjee et al. 2006, overcomes both of these impediments. Their implementation restricts the parameter space sampled, and thus improves the efficiency, using a shrinking ellipsoidal bound in the n-dimensional parameter space encompassing parameter samples above a decreasing likelihood value. However, if the likelihood function contains any multi-modality, separated over a significant portion of the parameter space then the ellipse is prevented from constraining the sampling region by less than the distance between the likelihood peaks. In this paper we introduce a method of clustered nested sampling whereby ellipsoidal clusters can form on any peaks identified ‐thus improving the efficiency by a factor which is equal to the ratio of the volumes enclosed by the set of small clustered ellipsoids and the large single ellipse that would necessarily be required without clustering. In addition we have implemented a method for determining the expectation and variance of the final evidence value without the need to use sampling error from repetitions of the algorithm ; this further reduces the computational load by at least an order of magnitude. We have applied our algorithm to a pair of toy models and one cosmological example where we demonstrate that the number of likelihood evaluations required is 4% of that necessary for using previous algorithms. We have produced a FORTRAN library containing our routines which can be called from any sampling code, in addition for convenience we have incorporated it into the popular COSMOMC code as COSMOCLUST. Both are available for download at www.mrao.cam.ac.uk/software/cosmoclust.