首页    期刊浏览 2024年12月02日 星期一
登录注册

文章基本信息

  • 标题:Facilitating Parameter Estimation and Sensitivity Analysis of Agent-Based Models: A Cookbook Using NetLogo and 'R'
  • 本地全文:下载
  • 作者:Jan C. Thiele ; Winfried Kurth ; Volker Grimm
  • 期刊名称:Journal of Artificial Societies and Social Simulation
  • 印刷版ISSN:1460-7425
  • 出版年度:2014
  • 卷号:17
  • 期号:3
  • 页码:1-48
  • DOI:10.18564/jasss.2503
  • 出版社:University of Surrey, Department of Sociology
  • 摘要:Agent-based models are increasingly used to address questions regarding real-world phenomena and mechanisms; therefore, the calibration of model parameters to certain data sets and patterns is often needed. Furthermore, sensitivity analysis is an important part of the development and analysis of any simulation model. By exploring the sensitivity of model output to changes in parameters, we learn about the relative importance of the various mechanisms represented in the model and how robust the model output is to parameter uncertainty. These insights foster the understanding of models and their use for theory development and applications. Both steps of the model development cycle require massive repetitions of simulation runs with varying parameter values. To facilitate parameter estimation and sensitivity analysis for agent-based modellers, we show how to use a suite of important established methods. Because NetLogo and R are widely used in agent-based modelling and for statistical analyses, we use a simple model implemented in NetLogo as an example, packages in R that implement the respective methods, and the RNetLogo package, which links R and NetLogo. We briefly introduce each method and provide references for further reading. We then list the packages in R that may be used for implementing the methods, provide short code examples demonstrating how the methods can be applied in R, and present and discuss the corresponding outputs. The Supplementary Material includes full, adaptable code samples for using the presented methods with R and NetLogo. Our overall aim is to make agent-based modellers aware of existing methods and tools for parameter estimation and sensitivity analysis and to provide accessible tools for using these methods. In this way, we hope to contribute to establishing an advanced culture of relating agent-based models to data and patterns observed in real systems and to foster rigorous and structured analyses of agent-based models.
  • 关键词:Parameter Fitting; Sensitivity Analysis; Model Calibration; Agent-Based Model; Inverse Modeling; NetLogo
国家哲学社会科学文献中心版权所有