Skip to main content
Log in

Coupling random inputs for parameter estimation in complex models

  • Published:
Statistics and Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Andrieu, C., Roberts, G.O.: The pseudo-marginal approach for efficient Monte Carlo computations. Ann. Stat. 41, 697–725 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  • Andrieu, C., Doucet, A., Lee, A.: Discussion of constructing summary statistics for approximate Bayesian computation: semi-automatic approximate Bayesian computation. J. R. Stat. Soc. 74, 451–452 (2012)

    Google Scholar 

  • Baragatti, M., Grimaud, A., Pommeret, D.: Likelihood-free parallel tempering. Stat. Comput. 23(4), 535–549 (2013)

  • Beaumont, M.A.: Approximate Bayesian computation in evolution and ecology. Ann. Rev. Ecol. Evol. Syst. 41, 379–406 (2010)

    Article  Google Scholar 

  • Beaumont, M.A., Cornuet, J.M., Marin, J.M., Robert, C.P.: Adaptive approximate Bayesian computation. Biometrika 96, 983–990 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  • Blum, M.G.B., François, O.: Non-linear regression models for approximate Bayesian computation. Stat. Comput. 20, 63–73 (2010)

    Article  MathSciNet  Google Scholar 

  • du Plessis, M.: Obligate cavity-roosting as a constraint on dispersal of green (red-billed) woodhoopoes: consequences for philopatry and the likelihood of inbreeding. Oecologia 90, 205–211 (1992)

    Article  Google Scholar 

  • Fearnhead, P., Prangle, D.: Constructing summary statistics for approximate Bayesian computation: semi-automatic approximate Bayesian computation. J. R. Stat.l Soc. B 74, 419–474 (2012)

    Article  MathSciNet  Google Scholar 

  • Grimm, V., Railsback, S.F.: Individual-based modelling and ecology. Princeton series in theoretical and computational biology (2005)

  • Heggland, K., Frigessi, A.: Estimating functions in indirect inference. J. R. Stat. Soc. B 66, 447–462 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  • Lee, A., Łatuszyński, K.: Variance bounding and geometric ergodicity of Markov chain Monte Carlo kernels for approximate Bayesian computation. Biometrika 101(3), 655–671 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  • Lee, A., Andrieu, C., Doucet, A.: Discussion of constructing summary statistics for approximate Bayesian computation: semi-automatic approximate Bayesian computation. J. R. Stat. Soc. B 74, 449–450 (2012)

    Article  Google Scholar 

  • Lee, J.E., McVinish, R., Mengersen, K.: Population Monte Carlo algorithm in high dimensions. Methodol. Comput. Appl. Probab. 13(2), 369–389 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  • Marin, J.M., Pudlo, P., Robert, C.P., Ryder, R.J.: Approximate Bayesian computational methods. Stat. Comput. 22(6), 1167–1180 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  • Marjoram, P., Molitor, J., Plagnol, V., Tavaré, S.: Markov chain Monte Carlo without likelihoods. Proc. Natl. Acad. Sci. 100, 15,324–15,328 (2003)

    Article  Google Scholar 

  • Neal, P.: Efficient likelihood-free Bayesian computation for household epidemics. Stat. Comput. 22, 1239–1256 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  • Neal, P., Huang, C.L.T.: Forward simulation Markov Chain Monte Carlo with applications to stochastic epidemic models. Scand. J. Stat. 42, 378–396 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  • Neuert, C., du Plessis, M., Grimm, V., Wessel, C.: Welche ökologischen faktoren bestimmen die gruppengröbe bei phoeniculus purpureus (gemeiner baumhopf) in südafrika? ein individuenbasiertes modell. Verhandlungen der Gesellschaft fur Okologie 24, 145–149 (1995)

    Google Scholar 

  • Piou, C., Berger, U., Grimm, V.: Proposing an information critation for individual-based models developed in a pattern-orientated modelling framework. Ecol. Model. 220, 1957–1967 (2009)

    Article  Google Scholar 

  • Pritchard, J.K., Seielstad, M.T., Perez-Lezaun, A., Feldman, M.W.: Population growth of human y chromosomes: a study of Y chromosome microsatellites. Mol. Biol. Evo. 16, 1791–1798 (1999)

    Article  Google Scholar 

  • Railsback, S.F., Grimm, V.: Agent-Based and Individual-Based Modeling a Practical Introduction. Princeton University Press, Princeton (2012)

    MATH  Google Scholar 

  • Sisson, S.A., Fan, Y., Tanaka, M.M.: Sequential Monte Carlo without likelihoods. Proc. Natl. Acad. Sci. 104, 1760–1765 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  • Spence, M., Blackwell, P.: Bayesian inference on individual-based models by controlling the random inputs. The contribution of young researchers to Bayesian statistics pp. 35–39. (2014)

  • Spence, M.A.: Statistical issues in ecological simulation models. PhD thesis, University of Sheffield (2015)

Download references

Acknowledgments

The authors would like to thank the anonymous referees for their helpful comments. This work was supported by the Engineering and Physical Sciences Research Council (Grant EP/I000917/1, National Centre for Statistical Ecology).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael A. Spence.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Spence, M.A., Blackwell, P.G. Coupling random inputs for parameter estimation in complex models. Stat Comput 26, 1137–1146 (2016). https://doi.org/10.1007/s11222-015-9593-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11222-015-9593-2

Keywords

Navigation