Exploration of the Parameter Space in Macroeconomic Agent-Based Models

Macroeconomics
Sloppy Models
Agent-based Models

Karl Naumann-Woleske, Max Sina Knicker, Michael Benzaquen, and Jean-Philippe Bouchaud, “Exploration of the Parameter Space in Macroeconomic Agent-Based Models,” Handbook of Complexity Economics (Forthcoming)

Authors
Affiliations

Ecole Polytechnique Paris

Max Sina Knicker

Ecole Polytechnique Paris

CNRS, Ecole Polytechnique Paris, Capital Fund Management

Capital Fund Management, Academie des Sciences

Published

August 2022

Abstract

Agent-Based Models (ABM) are computational scenario-generators, which can be used to predict the possible future outcomes of the complex system they represent. To better understand the robustness of these predictions, it is necessary to understand the full scope of the possible phenomena the model can generate. Most often, due to high-dimensional parameter spaces, this is a computationally expensive task. Inspired by ideas coming from systems biology, we show that for multiple macroeconomic models, including an agent-based model and several Dynamic Stochastic General Equilibrium (DSGE) models, there are only a few stiff parameter combinations that have strong effects, while the other sloppy directions are irrelevant. This suggest an algorithm that efficiently explores the space of parameters by primarily moving along the stiff directions. We apply our algorithm to a medium-sized agent-based model, and show that it recovers all possible dynamics of the unemployment rate. The application of this method to Agent-based Models may lead to a more thorough and robust understanding of their features, and provide enhanced parameter sensitivity analyses. Several promising paths for future research are discussed.

Important figure

Figure 6: (LHS) Phase diagram of the Mark-0 model without central bank in the (logΘ,logρ⋆) plane with two likely algorithm paths for three different starting values. Solid lines show the most likely path following only v1, while dotted lines indicate an alternate path with mixed steps. Dashed black lines indicate the locations of phase transitions. (b) Dynamics of the unemployment rate for different steps along the v1 path for each starting point. Simulation parameters: T = 30, 000, S = 20, Teq = 10,000. The parameters of the model, other than Θ and ρ⋆, are those of Gualdi et al. (2015). Algorithm parameters are εmin = 0.3, ε = 0.1, εmax = 1.0.

Figure 6: (LHS) Phase diagram of the Mark-0 model without central bank in the (logΘ,logρ⋆) plane with two likely algorithm paths for three different starting values. Solid lines show the most likely path following only v1, while dotted lines indicate an alternate path with mixed steps. Dashed black lines indicate the locations of phase transitions. (b) Dynamics of the unemployment rate for different steps along the v1 path for each starting point. Simulation parameters: T = 30, 000, S = 20, Teq = 10,000. The parameters of the model, other than Θ and ρ⋆, are those of Gualdi et al. (2015). Algorithm parameters are εmin = 0.3, ε = 0.1, εmax = 1.0.

Citation

 Add to Zotero

@incollection{NaumannWoleskeEtAl2023ExplorationParameterSpace,
  title = {Exploration of the {{Parameter Space}} in {{Macroeconomic Agent-Based Models}}},
  booktitle = {Handbook of {{Complexity Economics}}},
  author = {{Naumann-Woleske}, Karl and Knicker, Max Sina and Benzaquen, Michael and Bouchaud, Jean-Philippe},
  year = {2023},
  eprint = {2111.08654},
  archiveprefix = {arxiv},
}