Chapter 7 - Modelling Human Behaviour
This folder includes the accompanying resources for the chatper. For full book details, see: http://www.abmgis.org/.
This chapter explores the most common approaches by which researchers incorporate human behaviour into agent-based models. We explain why it can be necessary to model human behaviour and the main considerations that the researcher needs to be aware of when developing an agent-based model. From this, we present an overview of the two main broad approaches, mathematical and conceptual cognitive models when it comes to modelling human behaviour in agent-based models. We supplement this discussion with two case-studies that provide examples of how these approaches can be implemented, both examples have the model code available that can be downloaded and experimented with. The chapter finishes with a discussion of some of the thorny issues that researchers need to be aware of when attempting to simulate behaviour within agent-based models.
Models Refereced in the Chapter
- NetLogo's (Wilensky, 1997) Segregation Model
- Case Study: Simulating Behaviour in Riots using a Cognitive Model (see Appendix A3 - Modelling the Emergence of Riots)
- Case-study: Simulating Consumer Behaviour using Probabilistic Rules (see Store_choice_model.nlogo)
- For an example of Fast and Frugal decsion making see the RiftLnad model (Kennedy et al., 2014 in Appendix A14)
Click on the image below to see a YouTube movie of the riots model:
References to Models Used
- Kennedy, W.G., Cotla, C.R., Gulden, T.R., Coletti, M. and Cioffi-Revilla, C. (2014), 'Towards Validating a Model of Households and Societies of East Africa', in Chen, S.H., Terano, I., Yamamoto, H. and Tai, C.C. (eds.), Advances in Computational Social Science: The Fourth World Congress, New York, NY, pp. 315-328.
- Pires, B. and Crooks, A.T. (2017), Modelling the Emergence of Riots: A Geosimulation Approach, Computers, Environment and Urban Systems, 61: 66-80.
- Sturley, C., Newing, A., & Heppenstall, A. (2018). Evaluating the potential of agent-based modelling to capture consumer grocery retail store choice behaviours. The International Review of Retail, Distribution and Consumer Research, 28(1), 27-46.
- Wilensky, U. (1997). NetLogo Segregation model. http://ccl.northwestern.edu/netlogo/models/Segregation. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.