Modeling Social Dynamics

Home | Background | Models & Source Code | Anonymous Host | Teaching Resources | Web Resources | Credits

Models and Source Code

This project does not promote a particular modeling framework, toolkit, or programming language. Many of the materials that we have developed employ Matlab, Excel, Stella, RNetlogo, or pseudocode. The collection also includes source code or demonstration models in BASIC, C#, C, Delphi, Java, FORTRAN, GaussGoldsim, LISP, Mathematica, and Pascal

If you have resources to contribute, click to contact the project director

Exercises or Replications
Implementations
Axelrod's (1997) Culture Model
C#, Pascal, VisualBasic, Netlogo
Butts Spatially Embedded Networks
R
Carley's (1991) Model of Group Stability
Matlab, R
Chase Dominance Model
R
Cohen, March, & Olson (1972) Gargage Can Model
Fortran, Basic, Pascal, C, Netlogo
Epstein & Axtell (1996) Growing Artificial Societies
Ascape, Cormas, Java, MASON, Netlogo
Erdos-Renyi Graph Process
R
Friedkin & Johnsen Network Influence Model
R
Gilbert & Troitzsch Hawk-Dove Model
Excel, GoldSim, Matlab
Gintis Evolutionary Game Theory Models
Mathematica
Granovetter System-Level Threshold Model
Excel, Matlab, R
Harrison-Carroll (2002) Network Influence Model
BASIC, Matlab, Netlogo, Pseudocode
Heckathorn (1996) Collective Action Model
Matlab
Hirshleifer Evolution of Cooperation Model
Excel, Matlab, Stella
Kaufman NK Model
C, C++, Java, LSD, Pascal
Kitts, Macy, Flache (1999) Model of Norms & Networks
Delphi, Executable, Netlogo
Kollock's (1993) Iterated Prisoners Dilemma
Excel, R
Latane's Dynamic Social Impact Model
Excel
Macy (1991) Threshold Model
Matlab
Mitteldorf & Wilson Altruism Model
NetLogo
Organizational Ecology Simulation
Stella
Richardson Arms Race Model
Excel, GoldSim, Matlab, R, Stella 
Schelling (1976) Segregation Model
C, Excel, Matlab
Schelling (1976) Thermostat Model
Matlab, R 
Shutters (2009) Strong Reciprocity in Ultimatum Game
Matlab
Strogatz (1988) Love Affair Model
Stella
Susceptible-Infected-Recovered (SIR) Model
Stella
Simon's (1957) Formalization of Homans Group Dynamics Excel, Matlab, Stella
Takahashi (2000) Evolution of Generalized Exchange
C, Matlab
Volterra Population Dynamics Model
Excel, GoldSim, Matlab, R, Stella

Original Programs & Code for Published Articles (still collecting and documenting)
Implementations
Axelrod's (1980) IPD Tournament
Fortran
Boyd-Gintis-Bowles-Richerson (2003) Evolution of Altruistic Punishment
Delphi
Bush-Mosteller Stochastic Learning Model Delphi
Butts (1998) Bayesian Belief Feedback
R
Chiang (2007) Network Threshold Model
Matlab
Fioretti (2011) Small Firms Competing and Collaborating
Objective C
Gintis (2007) Dynamics of General Equilibrium
Delphi
Iannaccone-Bainbridge-Makowski (2008) Religion Model
Netlogo
Kim-Bearman (1997) Structure of Collective Action Pascal
Kitts (1998) Iterated Game Arena
Delphi
Kitts (1998) Cultural Markers and the Evolution of Altruism Delphi
Kitts (2000) Rival Incentives & Emergence of Antisocial Norms
Matlab, Pseudocode
Lazer-Friedman (2007) Organizational Networks, Exploration, Exploitation
Java
Leik-Meeker (1995) Population Dynamics Models
Pascal
Macy, Kitts, Flache, Benard (2003) Networks & Opinion Polarization
Delphi, Executable
Macy-Skvoretz (1998) Evolution of Trust Pascal
Mark (1998) Differentiation from First Principles  Gauss
Marwell & Oliver's (1988) Critical Mass of Collective Action  Fortran
Oliver-Myers (2002) Coevolution of Social Movements Stella
Sept-Griffith-Long Optimal Foraging Model Java
Van de Rijt, Siegel, and Macy (2009) Segregation Model
Matlab

webassets/Columbia2.gif
This site is supported by the National Science Foundation under Grant SES-0433086, to James Kitts, Michael Macy, and Martina Morris. Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation (NSF).