Agent-Based Modelling: Tools for Linking NetLogo And R

A seamless integration of software platforms for implementing agent-based models and for analysing their output would facilitate comprehensive model analyses and thereby make agent-based modelling more useful. Here we report on recently developed tools for linking two widely used software platforms: NetLogo for implementing agent-based models, and R for the statistical analysis and design of experiments. Embedding R into NetLogo allows the use of advanced statistical analyses, specific statistical distributions, and advanced tools for visualization from within NetLogo programs. Embedding NetLogo into R makes it possible to design simulation experiments and all settings for analysing model output from the outset, using R, and then embed NetLogo programs in this virtual laboratory. Our linking tools have the potential to significantly advance research based on agent-based modelling.

[1]  Alain F. Zuur,et al.  A Beginner's Guide to R , 2009 .

[2]  Christophe Le Page,et al.  Participatory Agent-Based Simulation for Renewable Resource Management: The Role of the Cormas Simulation Platform to Nurture a Community of Practice , 2012, J. Artif. Soc. Soc. Simul..

[3]  Matthias Meyer,et al.  Opening the ‘black box’ of simulations: increased transparency and effective communication through the systematic design of experiments , 2011, Computational and Mathematical Organization Theory.

[4]  Matthias Meyer,et al.  Bibliometrics, Stylized Facts and the Way Ahead: How to Build Good Social Simulation Models of Science? , 2011, J. Artif. Soc. Soc. Simul..

[5]  Volker Grimm,et al.  NetLogo meets R: Linking agent-based models with a toolbox for their analysis , 2010, Environ. Model. Softw..

[6]  Winfried Kurth,et al.  1 Agent-and Individual-based Modeling with NetLogo : Introduction and new NetLogo Extensions , 2012 .

[7]  Volker Grimm,et al.  Ecological models supporting environmental decision making: a strategy for the future. , 2010, Trends in ecology & evolution.

[8]  E. Bakshy,et al.  TURTLE HISTORIES AND ALTERNATE UNIVERSES : EXPLORATORY MODELING WITH NETLOGO AND MATHEMATICA , 2007 .

[9]  Friedrich Leisch,et al.  Sweave: Dynamic Generation of Statistical Reports Using Literate Data Analysis , 2002, COMPSTAT.

[10]  Erich Neuwirth,et al.  R Through Excel , 2009 .

[11]  Steven F. Railsback,et al.  Agent-Based and Individual-Based Modeling: A Practical Introduction , 2011 .

[12]  Steven F. Railsback,et al.  Individual-based modeling and ecology , 2005 .

[13]  Scott E. Page,et al.  Agent-Based Models , 2014, Encyclopedia of GIS.

[14]  Erich Neuwirth,et al.  R Through Excel: A Spreadsheet Interface for Statistics, Data Analysis, and Graphics , 2009 .

[15]  Winfried Kurth,et al.  RNETLOGO: an R package for running and exploring individual‐based models implemented in NETLOGO , 2012 .

[16]  Flaminio Squazzoni,et al.  Agent-Based Computational Sociology , 2012 .