Skip to content

Tom Briggs

Improve performance. Make work better.

  • Twitter
  • LinkedIn Profile
  • ResearchGate

About

  • Tom Briggs
  • Use of Affiliate Links

Recent Posts

  • Why Management Science Fails to Perform, according to Peter Drucker
  • Evicted: Matthew Desmond’s Pulitzer Prize-Winning Ethnography of Tenants, Landlords, and Eviction in an American City
  • Organization Design: “All the elements interact in a system”
  • When is a system complex?
  • Review: The Half-Life of Facts – Why Everything We Know Has an Expiration Date by Samuel Arbesman

Tags

ABM agent-based modeling big data book review books career cognition collaboration complexity complexity science computational modeling computational social science conference CSS data science ethics health history HR industrial-organizational psychology leadership management measurement modeling NetLogo network science organizations performance PhD poetry privacy psychology quote research methods risk communication Santa Fe Institute SNA social network analysis social networks sociology supervision survey research systems systems thinking virtual teams

Archives

  • March 2021
  • August 2019
  • February 2019
  • January 2019
  • November 2018
  • October 2018
  • September 2018
  • July 2018
  • May 2018
  • April 2018
  • January 2018
  • December 2017
  • April 2017
  • March 2017
  • January 2017
  • December 2016
  • November 2016
  • July 2016
  • June 2016
  • March 2016
  • November 2015

Miscellaneous

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Getting Started with Agent-Based Modeling (ABM)

July 12, 2016July 12, 2016 Tom BriggsABM, agent-based modeling, computational modeling, computational social science, CSS, NetLogo, SNA, social network analysis

A colleague recently asked how to get started with agent-based modeling (ABM).

It’s never been easier to learn ABM, whether you’re a social scientist, physical scientist, engineer, computer scientist, or from any discipline, really.

If you want to start right this minute, the very best thing to do is to head over to Uri Wilensky’s NetLogo website, download NetLogo (available for any OS) free of charge, and then work through the three learning tutorials available under “Learning NetLogo” in the User Manual.

The first tutorial is titled “Models” and, as its title suggests, introduces you to interacting with existing NetLogo models such as the Wolf-Sheep Predation model of an ecosystem.

The second tutorial is titled “Commands” and takes you a bit deeper in issuing commands to the NetLogo interface.

The third tutorial is titled “Procedures” and walks you through building a model from scratch – writing the necessary NetLogo code to implement a basic agent-based model.

After the three tutorials, the NetLogo website encourages reading through the guides available in the NetLogo documentation (Interface, Info Tab, Programming) and making use of the NetLogo Dictionary, a comprehensive index of NetLogo methods, procedures, and keywords.

What’s great about NetLogo is that it is fairly intuitive and “programming” or “coding” in NetLogo is very quickly learned, making a first agent-based model possible in a very short time.

If you prefer using a textbook as a guide, my recommendation is Uri Wilensky and Bill Rand’s Introduction to Agent-Based Modeling (find in a library), which uses NetLogo and includes companion code and models to run through all of the essentials of agent-based modeling.

Please see my review of Wilensky and Rand’s Introduction to Agent-Based Modeling for more detail on the book – which is excellent – and what it covers.

If you want to get started with ABM, download NetLogo today.

A short 2009 video describing NetLogo and some capabilities:

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Pocket (Opens in new window)

Related

Video

Post navigation

← Review: An Introduction to Agent-Based Modeling by Uri Wilensky and William Rand
Review: Understanding Social Networks by Charles Kadushin →
Proudly powered by WordPress | Theme: Minnow by WordPress.com.