Housing Markets and Climate Risk: from Miami to Italy
Microdata in Macromodels, WU Vienna, 29/04/2025
Marco Pangallo,
Matteo Coronese, Francesco Lamperti, Guido Cervone, Francesca Chiaromonte, Anna Bellaver, Lorenzo Costantini, Ariadna Fosch, Jacopo Lenti Anna Monticelli, David Scala
Research questions
Project 1:
Project 2:
Of course, we answer these questions through a data-driven agent-based model!
PROJECT 1: MIAMI
Calibration and initialization
Approximate
Bayesian
Computation
Validation: reproduce 2008 crisis
Can we infer how beliefs on sea level rise risk
changed in Miami from 2000 to 2019?
The case of Little Haiti & Miami Beach
The case of Little Haiti & Miami Beach
Gentrification dynamics �with inferred beliefs?
Constant beliefs
Conclusion
PROJECT 2: ITALY
Calibration and initialization
Approximate
Bayesian
Computation
Synthetic homes with generative AI
Validation prices (neighborhood level)
How will the penalty for homes at risk
change from 2025 to 2050?
Conclusion
Data-driven ABMs are cool!
https://arxiv.org/abs/2412.16591
EXTRA SLIDES
Initialization/calibration
Initialization/calibration
The model matches some �aggregate dynamics (1)
The model matches some �aggregate dynamics (2)
The model matches some �dynamics across places
Data assimilation
Carrassi et al., WIREs climate change, 2018
Latent state estimation �by making an agent-based model learnable
Monti, Pangallo, de Francisci Morales, Bonchi, Scientific Reports, 2023
Relation to other approaches
Aggregate data
Granular data
Statistical models
Theoretical models
General equilibrium models:
Microeconometric models:
Relation to other approaches
Aggregate data
Granular data
Statistical models
Theoretical models
General equilibrium models:
Microeconometric models:
Data-Driven Agent-Based Models:
The agent-based model of the housing market
Notation. Latin: variables. Greek: parameters. i,j: households. x,y = 1,…,M: homes. t= 1,…, T: time
Buyer decisions:
Seller decisions:
4. Put home on sale
5. Decide asking price
Matching:
The agent-based model of the housing market
Buyer decisions:
Seller decisions:
4. Put home on sale
5. Decide asking price
Matching:
Notation. Latin: variables. Greek: parameters. i,j: households. x,y = 1,…,M: homes. t= 1,…, T: time
Buyer decisions: enter/exit the market
Number buyers
Fraction homes
Sensitivity to price changes
The agent-based model of the housing market
Buyer decisions:
Seller decisions:
4. Put home on sale
5. Decide asking price
Matching:
Notation. Latin: variables. Greek: parameters. i,j: households. x,y = 1,…,M: homes. t= 1,…, T: time
Buyer decisions: reservation price
Reservation price buyer i
Fraction of income spent on mortgage
Income
Downpayment
Interest term
Interest rate
Mortgage length
The agent-based model of the housing market
Buyer decisions:
Seller decisions:
4. Put home on sale
5. Decide asking price
Matching:
Notation. Latin: variables. Greek: parameters. i,j: households. x,y = 1,…,M: homes. t= 1,…, T: time
Buyer decisions: choose home
Distance
Attractiveness
Price
Risk
i’s home
Quality
Reservation
price buyer
Asking
price
Belief in
climate change
Climate
risk
Buyer decisions: choose home
Distance
Attractiveness
Price
Risk
i’s home
Quality
Reservation
price buyer
Asking
price
Belief in
climate change
Climate
risk
Buyer decisions: choose home
Distance
Attractiveness
Price
Risk
i’s home
Quality
Reservation
price buyer
Asking
price
Belief in
climate change
Climate
risk
Buyer decisions: choose home
Distance
Attractiveness
Price
Risk
i’s home
Quality
Reservation
price buyer
Asking
price
Belief in
climate change
Climate
risk
The agent-based model of the housing market
Buyer decisions:
Seller decisions:
4. Put home on sale
5. Decide asking price
Matching:
Notation. Latin: variables. Greek: parameters. i,j: households. x,y = 1,…,M: homes. t= 1,…, T: time
Seller decisions: put home on sale
Number sellers
Exogenous prob
Sensitivity to price changes
The agent-based model of the housing market
Buyer decisions:
Seller decisions:
4. Put home on sale
5. Decide asking price
Matching:
Notation. Latin: variables. Greek: parameters. i,j: households. x,y = 1,…,M: homes. t= 1,…, T: time
Seller decisions: set asking price
Price dynamics within distance
Asking price
Markup
Hedonic price
The agent-based model of the housing market
Buyer decisions:
Seller decisions:
4. Put home on sale
5. Decide asking price
Matching:
Notation. Latin: variables. Greek: parameters. i,j: households. x,y = 1,…,M: homes. t= 1,…, T: time
Match buyers and sellers
The hedonic model
Parameter calibration
Evidence from regression