A critical review of common pitfalls and guidelines to effectively infer parameters of agent-based models using Approximate Bayesian Computation

被引:1
作者
De Visscher, Lander [1 ,2 ]
De Baets, Bernard [1 ]
Baetens, Jan M. [2 ]
机构
[1] Univ Ghent, Dept Data Anal & Math Modelling, KERMIT, Coupure Links 653, B-9000 Ghent, Belgium
[2] Univ Ghent, Dept Data Anal & Math Modelling, BionamiX, Coupure Links 653, B-9000 Ghent, Belgium
关键词
Approximate Bayesian Computation; Inference; Simulation; Calibration; Agent-based models; Individual-based models; INDIVIDUAL-BASED MODELS; CHAIN MONTE-CARLO; POPULATION; CALIBRATION; ABC; DISPERSAL; EVOLUTION; BIOLOGY; WOLF; SIZE;
D O I
10.1016/j.envsoft.2023.105905
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The agent-based modelling paradigm often results in complex, highly detailed models, containing unknown or uncertain parameters. Approximate Bayesian Computation (ABC) offers a simulation-based approach for inferring these parameters from observational data. But similar to the flexibility ingrained in agent-based models, the flexible nature of ABC involves several design choices. Here we systematically review how ABC is currently applied in combination with agent-based models, with about half of the reviewed applications being set in an ecological context. We provide a critical discussion of common practices, accompanied by illustrative examples with a benchmark model from the Agents.jl Julia package. This sets out guidelines to aid modellers that are unfamiliar with the subject in their research endeavors.
引用
收藏
页数:17
相关论文
共 120 条
[1]   Time-series clustering - A decade review [J].
Aghabozorgi, Saeed ;
Shirkhorshidi, Ali Seyed ;
Teh Ying Wah .
INFORMATION SYSTEMS, 2015, 53 :16-38
[2]  
AITCHISON J, 1982, J ROY STAT SOC B, V44, P139
[3]   Integrating an individual-based model with approximate Bayesian computation to predict the invasion of a freshwater fish provides insights into dispersal and range expansion dynamics [J].
Almela, Victoria Dominguez ;
Palmer, Stephen C. F. ;
Gillingham, Phillipa K. ;
Travis, Justin M. J. ;
Britton, J. Robert .
BIOLOGICAL INVASIONS, 2020, 22 (04) :1461-1480
[4]   Challenges, tasks, and opportunities in modeling agent-based complex systems [J].
An, Li ;
Grimm, Volker ;
Sullivan, Abigail ;
Turner, B. L., II ;
Malleson, Nicolas ;
Heppenstall, Alison ;
Vincenot, Christian ;
Robinson, Derek ;
Ye, Xinyue ;
Liu, Jianguo ;
Lindkvist, Emilie ;
Tang, Wenwu .
ECOLOGICAL MODELLING, 2021, 457
[5]  
Beaumont MA, 2002, GENETICS, V162, P2025
[6]   Approximate Bayesian Computation [J].
Beaumont, Mark A. .
ANNUAL REVIEW OF STATISTICS AND ITS APPLICATION, VOL 6, 2019, 6 :379-403
[7]   Approximate Bayesian Computation in Evolution and Ecology [J].
Beaumont, Mark A. .
ANNUAL REVIEW OF ECOLOGY, EVOLUTION, AND SYSTEMATICS, VOL 41, 2010, 41 :379-406
[8]   Adaptive approximate Bayesian computation [J].
Beaumont, Mark A. ;
Cornuet, Jean-Marie ;
Marin, Jean-Michel ;
Robert, Christian P. .
BIOMETRIKA, 2009, 96 (04) :983-990
[9]   Approximate Bayesian computation with the Wasserstein distance [J].
Bernton, Espen ;
Jacob, Pierre E. ;
Gerber, Mathieu ;
Robert, Christian P. .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 2019, 81 (02) :235-269
[10]   ABC as a flexible framework to estimate demography over space and time: some cons, many pros [J].
Bertorelle, G. ;
Benazzo, A. ;
Mona, S. .
MOLECULAR ECOLOGY, 2010, 19 (13) :2609-2625