How to describe agent-based models in population studies?
In: Grow, A., van Bavel, J. (Eds.): Agent-based modelling in population studies: concepts, methods, and applications, 237–254
The Springer series on demographic methods and population analysis 41
Cham, Springer (2016)
Agent-based models are increasingly used to describe, understand and predict human behaviour. The flexibility of agent-based models allows exploring mechanisms and feedbacks. However, this flexibility comes at a price, which is the problem of communicating and describing the model in a concise and transparent manner. There is no general agreement or culture yet on how agent-based models should be documented and described. Therefore, we want to contribute to the discussion on how agent-based models should be described in this position paper from a demography perspective. Firstly we present and discuss the plethora of different ways to describe published agent-based models in population studies and demography. Subsequently, we argue that the ODD+D (Overview, Design, Details + Decisions) protocol is apt to address the specific difficulties which arise in describing demographic ABMs. We describe the main elements of the ODD+D protocol and subsequently present the results of an experiment illustrating its usefulness to describe an agent-based model of circular migration. We conclude that protocols such as the ODD+D are not only useful to compile a model description, but also serve as tool for the model developer to check if she has provided all necessary information that allows the reader to fully understand and replicate the model.