Coupling random inputs for parameter estimation in complex models

Authored by Michael A Spence, Paul G Blackwell

Date Published: 2016

DOI: 10.1007/s11222-015-9593-2

Sponsors: United Kingdom Engineering and Physical Sciences Research Council (EPSRC)

Platforms: No platforms listed

Model Documentation: Other Narrative Flow charts Pseudocode Mathematical description

Model Code URLs: Model code not found

Abstract

Complex stochastic models, such as individual-based models, are becoming increasingly popular. However this complexity can often mean that the likelihood is intractable. Performing parameter estimation on the model can then be difficult. One way of doing this when the complex model is relatively quick to simulate from is approximate Bayesian computation (ABC). Rejection-ABC algorithm is not always efficient so numerous other algorithms have been proposed. One such method is ABC with Markov chain Monte Carlo (ABC-MCMC). Unfortunately for some models this method does not perform well and some alternatives have been proposed including the fsMCMC algorithm (Neal and Huang, in: Scand J Stat 42:378-396, 2015) that explores the random inputs space as well unknown model parameters. In this paper we extend the fsMCMC algorithm and take advantage of the joint parameter and random input space in order to get better mixing of the Markov Chain. We also introduce a Gibbs step that conditions on the current accepted model and allows the parameters to move as well as the random inputs conditional on this accepted model. We show empirically that this improves the efficiency of the ABC-MCMC algorithm on a queuing model and an individual-based model of the group-living bird, the woodhoopoe.
Tags
Monte-carlo Approximate bayesian computation