ICPSR 2009- Computer Modeling Tutorial
Posted by: Aaron
- Week 1: Intoduction to Agent-Based Modeling
- Session 1: Introduction to Agent-Based Models. Course content, some history, and a few examples.
- Session 2: Flavors of Agent-Based Models. Description of many different types of ABM models and some experience seeing the difference.
- Session 3: Components of Agent-Based Models. Details of what the parts of a model are and how to determine them from existing models.
- Session 4: Getting Starting with Netlogo. In-depth look at the Netlogo interface, sources of guidance, and a walk through of a basic model setup.
- Session 5: Writing Some Code. Walk through of a basic model setup and getting started on the Segregation Model homework.
- Homework 2: Making camouflage out of Segregation (in slides) due Monday at noon.
- Butterflies From Scratch Model that I built in class (right-click and "save target as").
- Week 2: Advanced Topics in Agent-Based Modeling
- Session 6: Frontiers of Agent-Based Modeling. Benefits and limitations of ABMs and the path to progress.
- Session 7: Getting Data from Models. Using the Behavior Space in Netlogo and Tools for Analyzing Data (by Jon Zelner)
- Session 8: Model Validation and Verification (.ppt). Analyzing data from models and comparing with real-world data. (by Jon Zelner)
- Session 9: Starting the Hatfields and McCoy Model. Begin the construction of the default final project model and develop your programming skills.
- Session 10: Continuing the Hatfields and McCoy Model. Continue constructing the model to develop Netlogo programming skills.
- Homework 3: Fix the Hatfield and McCoy Basic model due Tuesday at noon.
- Week 3: Netlogo Tips, Tricks, and Extensions
- Session 11: Loops of Various Sorts. Review of the while, foreach, and repeat commands as well as extensions for improved model interaction.
- Session 12: Netowrk Theory and Network Models. Some basic network theory and introduction to major concepts and then some examples of Netlogo network implementations.
- Session 13: Learning, Adaptation, and Evolution. Definitions and distinctions different behavior changing concepts and how and when to use them.
- Hatfield and McCoy Refined Model with added features and polished code for your reference and admiration.
- Session 14: Network Data Analysis. How to collect and process network data. (by Jon Zelner)
- Session 15: Advanced Features of Netlogo. Review of many tools and extensions for Netlogo.
- Week 4: ABM and Complex Systems Research Projects
- Session 16: Measures of Tipping Points, Robustness, and Path Dependence. Research on measures of several dynamical properties and a method to calculate them.