The first Quantitative Economics Workshop in Paris will take place on September 12,13,14 at the CREST.
Confirmed speakers include Edouard Challe (EUI), Beatrice Cherrier (CREST), Alfred Galichon (NYU Paris, Math+Econ+Code), John Stachurski (ANU/QuantEcon), Pablo Winant (ESCP/CREST/T2M)
The goal of the workshop is to stimulate community exchanges around the use of opensource tools for structural economics, especially at the new intersection of micro and macro models.
Participants will be acquainted with theory and practice of modern dynamic programming, the building blocks of heterogenous agents, as well as some elements of optimal transport problems in economics.
Mornings will be devoted to computational lectures that will systematically rely on interactive notebooks that students can run and modify. Examples will be shown in Python and/or Julia depending on the applications. A general familiarity with programming concepts is advised but Python or Julia.
PhD students as well as interested researchers are welcome. Attendance is free, space permitting. If you wish to register or need any additional information please write to [email protected]. There is also a devoted budget to partially cover accomodation expenses for PhD students traveling to Paris, please contact us if you wish to to apply for it.
About our partners:
- QuantEcon is an organization, founded in 2016 by John Stachurski and Tom Sargent, for the promotion, documentation and development of open source code for economics, finance and related fields. QuantEcon hosts online lectures, forums and community content, and also runs workshops on open source scientific computing.
- Math+Econ+Code is a series of online masterclasses at the interaction between mathematics, economics and computation ran by Alfred Galichon.
-
Day 1: room 1003
-
8:45 Welcome coffee
-
9:00-12:30 Modern Dynamic Programming (John Stachurski)
- Basic scientific computing in Python (Numpy / Scipy / Matplotlib)
- Optimal stopping ( e.g., job search, American options)
- Quick tour of modern dynamic programming (MDPs, recursive preferences, etc.)
-
13:30-14:45 History lesson (Beatrice Cherrier)
- "How computational resources changed the face of economics"
-
15:00-16:00 Performance tricks for Dynamic Programming (John Stachurski)
- Parallel programming on the GPU via JAX
- Using the JIT compiler (Numba)
- Parallel computing on the CPU (implicit multithreading in Numpy, Numba, JAX)
-
17:30 Barbecue party
-
-
Day 2:
-
9:00-12:30 Solving Nonlinear Models with Julia (Pablo Winant)
- perturbation analysis
- time iteration, improved time-iteration
- (endogenous grid points methods)
-
13:30-14:45 (Mostly) Nontechnical Introduction to Heterogenous Agents Models (Edouard Challe)
- "Individual risk, inequality, and monetary policy"
-
15:00-16:00 Solving Heterogenous Agents Models (Pablo Winant)
-
16:30 Board Games
-
18:30 Free socializing...
-
-
Day 3:
-
9:00-10:00 Introduction to Optimal Transport (Alfred Galichon)
- Monge-Kantorovich duality, equilibrium and optimality, matching models with transferable utility
-
10:00-12:30 Entropy regularized Optimal Transport (Alfred Galichon)
- Becker meets McFadden: incorporating unobservable heterogeneity in matching models
-
13:30-14:30 Inverse Optimal Transport (Alfred Galichon)
- econometrics of matching models
-