Research
Papers & software
My research examines how heterogeneous households and firms shape the effects of policy, and when estimated models support reliable intervention predictions. I combine agent-based and heterogeneous-agent equilibrium models with register microdata, neural-network solution methods and simulation-based inference.
Working papers and research software
Runner-up, Society for Computational Economics Graduate Student Paper Award, CEF 2026
Forecasting with a Dutch Agent-Based Model and Optimally Behaving Households
Steven Hoekstra, Cars Hommes and Frank Pijpers
Working paper
Summary
We embed a two-asset HANK household problem in a stock-flow-consistent agent-based model of the Dutch economy. Households optimise consumption and portfolio decisions under subjective market beliefs, drawing on Adam and Marcet's approach. An amortised neural-network solver makes these decisions computationally feasible across simulations. Calibration uses national accounts and administrative microdata from Statistics Netherlands, retaining heterogeneity in income, liquid wealth and illiquid wealth. Rolling out-of-sample forecasts compare the model with heuristic household rules and time-series benchmarks under four expectation specifications. At the twelve-quarter horizon, root mean squared forecast errors of aggregate household consumption are 40.5–54.2% lower than matched univariate benchmarks, and those of investment 14.5–15.5% lower; with 28 overlapping forecast origins, only the investment gains are statistically significant. The consumption gain is concentrated in the 2013–14 consumption trough, which the model captures while staying within 10.2% of the benchmark afterwards. Comparisons with heuristic household rules point to dynamic household behaviour and state-dependent portfolio choice as sources of the gain. The paper examines when optimising households improve macroeconomic forecasts and which decision mechanisms account for those gains.
Identification, Estimation and Misspecification and Their Effects on Forecasting and Policy: Wage–Price Pass-Through in a Dutch Agent-Based Model
Steven Hoekstra
Working paper, October 2026
Summary
Can estimation distinguish a change in cost pass-through from compensation for a wrong wage-setting rule? I study this in a Dutch agent-based economy built on CANVAS, with a common markup pricing rule and two wage rules, price indexation and error correction, estimated by neural simulation-based inference. In a known-truth experiment with 100 independent panels per cell, fitting the indexation model to error-correction data recovers a break in the cost pass-through coefficient almost without bias, but overstates its level and overstates the twelve-quarter consumer-price response to a wage shock; fit and forecast warnings flag every such panel. I apply the framework to the 2021–23 Dutch inflation episode.
BeforeIT.jl: High-Performance Agent-Based Macroeconomics Made Easy
Adriano Meligrana, Mitja Devetak, Steven Hoekstra, Oliver Reiter, Enrico Minnella, Sebastian Poledna, Marco Bardoscia and Aldo Glielmo
Working paper, October 2026
Summary
BeforeIT.jl is an open-source Julia framework for macroeconomic agent-based modelling, implementing the model of Poledna et al. (2023). Its modular structure supports economic forecasting, counterfactual simulations and model extensions. The paper presents the framework, worked examples and performance benchmarks. I implemented the CANVAS and growth-rate model variants and the multicountry forecasting pipeline with its validation tools.
Work in progress
Shortage or Misallocation? The Welfare Loss from Dutch Housing Policy, 2015–2035
Steven Hoekstra
Work in progress
Summary
How much of the welfare loss from the Dutch housing crisis reflects too few homes, and how much reflects households being poorly matched to the existing stock? I am building a new macroeconomic ABM that combines elements of BeforeIT.jl and Wiese et al. (2024), with spatial housing markets, job search and job-to-job mobility in the tradition of Postel-Vinay and Robin, demography, firm entry and exit, and endogenous growth. Housing mechanisms include rent and mortgage lock-in, underwriting constraints and construction delays. The project is designed to separate shortage from misallocation over 2015–2035 and compare policies that expand or reallocate the housing stock, including the mortgage interest deduction, rent regulation, nitrogen limits on construction and grid congestion. Model integration, calibration and welfare comparisons are ongoing.
When Does Microdata Help? Conditioning Information in Estimated Structural Models
Work in progress · early stage
Summary
When does richer microdata on the households and firms a structural model starts from improve its counterfactuals? A framework spanning agent-based, heterogeneous-agent and panel models.
Software
-
BeforeIT.jl — software co-author, see the project
The Bank of Italy's high-performance Julia framework for macroeconomic agent-based modelling, implementing the model of Poledna et al. (2023). I implemented the CANVAS model variant, an AR(1) growth-rate model variant and the multicountry forecasting pipeline, with its validation tools: forecast-significance tables with Diebold–Mariano and bias tests, and cross- and autocorrelation analysis of simulated against observed data.
-
CalibrateBeforeIT.jl — developed by Oliver Reiter; I contribute
Calibration routines for BeforeIT.jl models, used to bring the model to national accounts and micro data.
Presentations
- 2026 · Computing in Economics and Finance (CEF), Society for Computational Economics
- 2026 · Workshop on Economic Science with Heterogeneous Interacting Agents (WEHIA)
- 2025 · Agent-Based Modelling for Policy (ABM4Policy), European Central Bank, Frankfurt
- 2025 · 7th Behavioral Macroeconomics Workshop, University of Bamberg
- 2025 · MacroABM 2nd Workshop, Microdata in Macromodels, Vienna University of Economics and Business
- 2025 · Workshop on Economic Science with Heterogeneous Interacting Agents (WEHIA)
- 2025 · De Nederlandsche Bank, Amsterdam
- 2023 · De Nederlandsche Bank, Amsterdam
Theses
- An Agent-Based Model of the Dutch Economy — MPhil thesis, Tinbergen Institute, 2023. Supervisors: Cars Hommes and Frank Pijpers.
- Endogenous Financial Instability via Heterogeneous Beliefs — MSc thesis, University of Amsterdam, 2021. Supervisor: Cars Hommes.
- The Inequality of Education Using a Two-Agent New Keynesian Model — MSc thesis, London School of Economics, 2020. Supervisor: Frank Cowell.