Short course on Agent-Based and Microsimulation Modelling 

(Vilnius, 2018)

Central Bank of Lithuania

Syllabus


Lecture 1: Agent-Based (AB) models: Features and historical development.

Lecture 2: Agents’ behaviour: Expectations, bounded rationality, learning.

Lecture 3: AB macro models.

Lecture 4: Modelling general equilibrium effects in MS models.

Lecture 5: Tax-benefit MS models: EUROMOD - Intro

Lecture 6: Tax-benefit MS models: EUROMOD - Use

Lecture 7: Simulation platforms: JAS-mine.

Lecture 8: Analysis of model behaviour: AB models as Markov chains, statistical equilibria, sensitivity analysis.

Lecture 9: Calibration and estimation of AB models.


Laboratory 1: Simulation platforms: Netlogo.

Laboratory 2: Implementation of the Schelling segregation model in Netlogo

Laboratory 3: Implementation of a simple model of choice (“model X”) in Netlogo.

Laboratory 4: The JAS-mine demo models.

Laboratory 5: Implementation of the Demo07 model in JAS-mine.

Laboratory 6: Implementation of the Job Application model in JAS-mine.

Laboratory 7: Implementation of model X in JAS-mine.

Laboratory 8: Implementation of the K+S model in JAS-mine.


Reading list

(A personal selection; a more comprehensive list is available from the ACE website maintained by Leigh Tesfatsion)


Introduction to Agent-Based modelling


Introduction to microsimulation modelling


Agent-Based macro and finance


Micro-to-macro simulations


Estimation of Agent-Based models


Methodological issues


Simulation platforms