Skip to main content
Log in

Markov chain analysis in agent-based model calibration by classical and simulated minimum distance

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

Agent-based models are nowadays widely used; however, their calibration on real data still remains an open issue which prevents to exploit completely their potentiality. Rarely such a kind of models can be studied analytically; more often they are studied by simulation. Among the problems encountered in ABM calibration, the choice of the criteria to fit can appear arbitrary. Markov chain analysis can come through to identify a standard procedure able to face this issue. Indeed, Izquierdo et al. (J Artif Soc Soc Simul 12(16):1–6, 2009) show that many computer simulation models can be represented as Markov chains. Exploiting such an idea classical minimum distance and its simulated counterpart, i.e., simulated minimum distance, are discussed theoretically and applied to Kirman model, which can be reformulated as a Markov chain. Comparison with approximate Bayesian computation is also addressed.

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
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Notes

  1. The author has studied deeply this point performing analytically and statistical analysis that are not reported here, but that can be provided on request.

References

  1. Alfarano S, Wagner F, Lux T (2005) Estimation of agent-based models: the case of an asymmetric herding model. Comput Econ 26:19–49

    Article  MATH  Google Scholar 

  2. Bianchi C, Cirillo P, Gallegati M, Vagliasindi PA (2007) Validating and calibrating agent-based models: a case study. Comput Econ 30:245–264

    Article  MATH  Google Scholar 

  3. Boero R, Squazzoni F (2005) Does empirical embeddeness matter? Methodological issues on agent-based models for analytical social science. J Artif Soc Soc Simul 8(4):6

    Google Scholar 

  4. Delli Gatti D, Desiderio S, Gaffeo E, Cirillo P, Gallegati M (2011) Macroeconomics from the bottom-up. Springer, Berlin

    Book  MATH  Google Scholar 

  5. Fabretti A (2011) Calibration of an agent based model for financial markets in highlights in practical applications of agents and multi-agents systems. In: Bajo Perez J et al (eds) Advances in intelligence and soft computing, vol 89. Springer, Berlin, pp 1–8

  6. Fabretti A (2013) On the problem of calibrating an agent based model for financial markets. J Econ Interact Coord 8:277–293

    Article  Google Scholar 

  7. Fabretti A (2014) A Markov chain approach to ABM calibration. In: Miguel Quesada FJ, Amblard F, Barcel JA, Madella M (eds) Advances in computational social science and social simulation. Autonomous University of Barcelona, Barcelona

    Google Scholar 

  8. Farmer JD, Joshi S (2002) The price dynamics of common trading strategies. J Econ Behav Organ 49:149–171

    Article  Google Scholar 

  9. Franke R (2009) Applying the method of simulated moments to estimate a small agent-based asset pricing model. J Empir Finance 16:804–815

    Article  Google Scholar 

  10. Gilli M, Winker P (2003) A global optimization heuristic for estimating agent based models. Comput Stat Data Anal 42:299–312

    Article  MathSciNet  MATH  Google Scholar 

  11. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison Wesley, Boston

    MATH  Google Scholar 

  12. Grazzini J, Richiardi M (2015) Estimation of ergodic agent-based models by simulated minimum distance. J Econ Dyn Control 51:148–165

    Article  MathSciNet  MATH  Google Scholar 

  13. Grimm V, Revilla E, Berger U, Jeltsch F, Mooij WM, Railsback SF, Thulke H-H, Weiner J, Wiegand T, DeAngelis DL (2005) Pattern-oriented modeling of agent-based complex systems: lessons from ecology. Science 310:987–991

    Article  Google Scholar 

  14. Grimm V, Railsback SF (2005) Individual-based modeling and ecology. Princeton University Press, Princeton

    Book  MATH  Google Scholar 

  15. Groenen PJF, Mathar R, Trejos J (2000) Global optimization methods for multidimensional scaling applied to mobile communications. In: Gaul W, Opitz O, Schader M (eds) Data analysis. Studies in classification, data analysis, and knowledge organization. Springer, Berlin

    Google Scholar 

  16. Holland JH (1975) Adaptation in natural and artificial systems. MIT Press, Cambridge

    Google Scholar 

  17. Hommes CH (2006) Heterogeneous agent models in economics and finance. In: Tesfatsion L, Judd KL (eds) Handbook of computational economics, vol 2. Elsevier, Amsterdam, pp 10–13

    Google Scholar 

  18. Izquierdo LS, Izquierdo SS, Galan JM, Santos JI (2009) Techniques to understand computer simulations: Markov chain analysis. J Artif Soc Soc Simul 12(16):1–6

    Google Scholar 

  19. Kattwinkel M, Reichert P (2017) Bayesian parameter inference for individual-based models using a Particle Markov Chain Monte Carlo method. Environ Model Softw 87:110–119

    Article  Google Scholar 

  20. Kirman A (1993) Ants, rationality and recruitment. Q J Econ 108:137–156

    Article  Google Scholar 

  21. Manzan S, Westerhoff F (2005) Representativeness of news and exchange rate dynamics. J Econ Dyn Control 29:677–689

    Article  MATH  Google Scholar 

  22. Mike S, Farmer JD (2008) An empirical behavioral model of liquidity and volatility. J Econ Dyn Control 32:200–234

    Article  Google Scholar 

  23. Nelder JA, Mead R (1965) A simplex method for function minimization. Comput J 7:308–313

    Article  MathSciNet  MATH  Google Scholar 

  24. Newey WK, McFadden D (1986) Large sample estimation and hypothesis testing. In: Engle RF, McFadden D (eds) Handbook of econometrics. Elsevier, Amsterdam, pp 2111–2245

    Google Scholar 

  25. Recchioni MC, Tedeschi G, Gallegati M (2015) A calibration procedure for analyzing stock price dynamics in an agent-based framework. J Econ Dyn Control 60:1–25

    Article  MathSciNet  MATH  Google Scholar 

  26. Robert CP, Cornuet JM, Marine JM, Pillai NS (2012) Lack of confidence in approximate Bayesian computation model choice. Proc Natl Acad Sci USA 108(37):15112–15117

    Article  Google Scholar 

  27. Thiele JC, Kurth W, Grimm V (2014) Facilitating parameter estimation and sensitivity analysis of agent-based models: a cookbook using NetLogo and R. J Artif Soc Soc Simul 17(3):11

    Article  Google Scholar 

  28. van der Vaart E, Beaumont MA, Johnston ASS, Sibly RM (2015) Calibration and evaluation of individual-based models using approximate Bayesian computation. Ecol Model 312:182–190

    Article  Google Scholar 

  29. van der Vaart E, Johnston ASS, Sibly RM (2016) Predicting how many animals will be where: how to build, calibrate and evaluate individual-based models. Ecol Model 326:113–123

    Article  Google Scholar 

  30. Windrum P, Fagiolo G, Moneta A (2007) Empirical validation of agent-based models: alternatives and prospects. J Artif Soc Soc Simul 10(2):1–8

    Google Scholar 

  31. Winker P, Gilli M, Jeleskovic V (2007) An objective function for simulation based inference on exchange rate data. J Econ Interact Coord 2:125–145

    Article  Google Scholar 

  32. Winker P (2001) Optimization heuristics in econometrics: applications of threshold accepting. Wiley, Chichester

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Annalisa Fabretti.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fabretti, A. Markov chain analysis in agent-based model calibration by classical and simulated minimum distance. Knowl Inf Syst 61, 259–276 (2019). https://doi.org/10.1007/s10115-018-1258-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-018-1258-y

Keywords

Navigation