RNETLOGO: an R package for running and exploring individual‐based models implemented in NETLOGO

Summary 1. NetLogo is a free software platform for implementing individual-based and agent-based models. However, NetLogo’s support of systematic design, performance and analysis of simulation experiments is limited. The statistics software R includes such support. 2. RNetLogo is an R package that links R and NetLogo: any NetLogo program can be controlled and run from R and model results can be transferred back to R for statistical analyses. RNetLogo includes 16 functions, which are explained and demonstrated in the user manual and tutorial. The design of RNetLogo was inspired by a similar link between Mathematica and NetLogo. 3. RNetLogo is a powerful tool for making individual-based modelling more efficient and less ad hoc. It links two fast growing user communities and constitutes a new interface for integrating descriptive statistical analyses and individual-based modelling.

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

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

[3]  Thomas Petzoldt,et al.  simecol : An Object-Oriented Framework for Ecological Modeling in R , 2007 .

[4]  G. Huse Individual‐based Modeling and Ecology , 2008 .

[5]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

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

[7]  Hong Wan,et al.  Efficient experimental design tools for exploring large simulation models , 2009, Comput. Math. Organ. Theory.

[8]  Peter Dalgaard Introductory statistics with R, 2nd Edition , 2008, Statistics and computing.

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

[10]  Clément Calenge,et al.  The package “adehabitat” for the R software: A tool for the analysis of space and habitat use by animals , 2006 .

[11]  V. Grimm Ten years of individual-based modelling in ecology: what have we learned and what could we learn in the future? , 1999 .

[12]  Matthias Meyer,et al.  Opening the ‘Black Box’ of Simulations: Transparency of Simulation Models and Effective Results Reports Through the Systematic Design of Experiments , 2011 .

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

[14]  U. Netlogo Wilensky,et al.  Center for Connected Learning and Computer-Based Modeling , 1999 .

[15]  D. DeAngelis,et al.  Individual-based modeling of ecological and evolutionary processes , 2005 .

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

[17]  Benjamin M. Bolker,et al.  Ecological Models and Data in R , 2008 .