All Projects → amesoudi → cultural_evolution_ABM_tutorial

amesoudi / cultural_evolution_ABM_tutorial

Licence: GPL-3.0 license
This tutorial shows how to create very simple simulation or agent-based models of cultural evolution in R

Programming Languages

Stan
76 projects

Projects that are alternatives of or similar to cultural evolution ABM tutorial

flocc
Agent-based modeling in JavaScript in the browser or on the server.
Stars: ✭ 26 (-68.29%)
Mutual labels:  abm, agent-based-modeling
agentpy
AgentPy is an open-source framework for the development and analysis of agent-based models in Python.
Stars: ✭ 236 (+187.8%)
Mutual labels:  abm, agent-based-modeling
MesaFireEvacuation
Agent Based Fire Evacuation Model built using Project Mesa
Stars: ✭ 21 (-74.39%)
Mutual labels:  abm, agent-based-modeling
evoplex
Evoplex is a fast, robust and extensible platform for developing agent-based models and multi-agent systems on networks. It's available for Windows, Linux and macOS.
Stars: ✭ 98 (+19.51%)
Mutual labels:  abm, agent-based-modeling
js-simulator
General-purpose discrete-event multiagent simulation library for agent-based modelling and simulation
Stars: ✭ 52 (-36.59%)
Mutual labels:  agent-based-modeling
ESL
​The Economic Simulation Library provides an extensive collection of tools to develop, test, analyse and calibrate economic and financial agent-based models. The library is designed to take advantage of different computer architectures. In order to facilitate rapid iteration during model development the library can use parallel computation. Econ…
Stars: ✭ 36 (-56.1%)
Mutual labels:  agent-based-modeling
terrame
TerraME is a programming environment for spatial dynamical modelling
Stars: ✭ 33 (-59.76%)
Mutual labels:  agent-based-modeling
python-agentspeak
A Python-based interpreter for the agent-oriented programming language JASON
Stars: ✭ 32 (-60.98%)
Mutual labels:  agent-based-modeling
housing-model
Agent-based model of the UK housing market.
Stars: ✭ 29 (-64.63%)
Mutual labels:  agent-based-modeling
Java-AgentSpeak
LightJason - AgentSpeak(L++) for Java
Stars: ✭ 21 (-74.39%)
Mutual labels:  agent-based-modeling
PolicySpace
An agent-based model to evaluate fiscal redistribution among municipalities
Stars: ✭ 19 (-76.83%)
Mutual labels:  abm
individual
R Package for individual based epidemiological models
Stars: ✭ 20 (-75.61%)
Mutual labels:  agent-based-modeling
epirust
An agent-based epidemiology simulation framework built in Rust
Stars: ✭ 76 (-7.32%)
Mutual labels:  agent-based-modeling
ImageMethodReverb.jl
Room Acoustics Impulse Response Generator using the Randomized Image Method (RIM)
Stars: ✭ 23 (-71.95%)
Mutual labels:  simulation-modeling
abcFinance
Agent-based computational Finance
Stars: ✭ 27 (-67.07%)
Mutual labels:  agent-based-modeling
Knowledge-Discovery-Agents
A Goal-Oriented Approach to Knowledge Discovery in Multi-Agent Systems
Stars: ✭ 38 (-53.66%)
Mutual labels:  agent-based-modeling
spatial-microsim-book
Code, data and prose of the book: Spatial Microsimulation with R
Stars: ✭ 98 (+19.51%)
Mutual labels:  agent-based-modeling
hopsan
Hopsan is a free multi-domain system simulation tool developed at the division of Fluid and mechatronic systems at Linköping university.
Stars: ✭ 101 (+23.17%)
Mutual labels:  simulation-modeling
yalla
Spheroid models of morphogenesis for the GPU.
Stars: ✭ 30 (-63.41%)
Mutual labels:  agent-based-modeling
intro-to-abm
Introduction to Agent Based Modeling *updated version coming soon*
Stars: ✭ 19 (-76.83%)
Mutual labels:  agent-based-modeling

Simulation models of cultural evolution in R

DOI

This tutorial shows how to create very simple simulation or agent-based models of cultural evolution in R. Currently these are:

  • Model 1: Unbiased transmission
  • Model 2: Unbiased and biased mutation
  • Model 3: Biased transmission (direct/content bias)
  • Model 4: Biased transmission (indirect bias)
  • Model 5: Biased transmission (conformist bias)
  • Model 6: Vertical and horizontal transmission
  • Model 7: Migration
  • Model 8: Blending inheritance
  • Model 9: Demography and cultural gain/loss
  • Model 10: Polarization
  • Model 11: Cultural group selection
  • Model 12: Historical dynamics
  • Model 13: Social contagion
  • Model 14: Social networks
  • Model 15: Opinion formation
  • Model 16: Bayesian iterated learning
  • Model 17: Reinforcement learning
  • Model 18: Evolution of social learning

Each model is contained in a separate RMarkdown (Rmd) file. You can either (i) download each of these Rmd files from https://github.com/amesoudi/cultural_evolution_ABM_tutorial then open them in RStudio or another IDE, executing the code as you read the text, or (ii) read the online version of the tutorial at https://bookdown.org/amesoudi/ABMtutorial_bookdown/ which contains the compiled models with outputs. There is also a pdf version of the entire book on the github page. For maximum learning (and fun), I recommend (i), where you can execute and play around with the code yourself.

You can cite the tutorial as:

or use the Cite this repository button on github.

A longer and more detailed book-length resource, which builds on some of these models, can be found here:

  • Alberto Acerbi, Alex Mesoudi, and Marco Smolla (2020) Individual-based models of cultural evolution. A step-by-step guide using R. doi:110.31219/osf.io/32v6a. Available at: https://acerbialberto.com/IBM-cultevo/
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].