Heterogeneous Agents in
Developed and Developing Countries
Lopez Del Valle
Boston University
October 2026
How do economies at different stages of development respond to shocks?
How do economies at different stages of development respond to shocks?
How do economies at different stages of development respond to monetary shocks?
How do economies at different stages of development respond to monetary shocks?
How do economies at different stages of development respond to monetary shocks?
How do economies at different stages of development respond to monetary shocks?
How do economies at different stages of development respond to monetary shocks?
How do economies at different stages of development respond to monetary shocks?
Empirics
Household $i$ with liquid wealth $m_{it}$ and monthly income $y_{it}$ is hand-to-mouth if
$$ 0 \;\le\; m_{it} \;\le\; \frac{y_{it}}{2} \qquad \text{or} \qquad m_{it} \;<\; 0, \quad m_{it} \;\le\; \frac{y_{it}}{2} \,-\, y_{it} $$that is, whether household $i$ is near zero liquid wealth or near the credit limit.
It is poor hand-to-mouth if illiquid wealth $a_{it} \le 0$ and wealthy hand-to-mouth if $a_{it} > 0$.
Consider the country-level VAR
$$ \mathbf{y}_t \;=\; \mathbf{b} \;+\; \sum_{l=1}^{3} \mathbf{B}_l\, \mathbf{y}_{t-l} \;+\; \mathbf{u}_t, $$where $\mathbf{y}_t = [ip_t,\, p_t,\, ur_t,\, r_t]$ and
$$ \mathbf{u}_t \;=\; \mathbf{S}\, \boldsymbol{\epsilon}_t, $$with $\mathbf{S}\mathbf{I}\mathbf{S}' = \boldsymbol{\Sigma}$ and $\boldsymbol{\epsilon}_t = [\epsilon_{ip,t},\, \epsilon_{p,t},\, \epsilon_{ur,t},\, \epsilon_{r,t}]$. The system is identified if
$$ \mathbb{E}[z_t\, \epsilon_{r,t}] \;\neq\; 0 $$ $$ \mathbb{E}[z_t\, \epsilon_{ip,t}] \;=\; \mathbb{E}[z_t\, \epsilon_{p,t}] \;=\; \mathbb{E}[z_t\, \epsilon_{ur,t}] \;=\; 0. $$Exploit changes in interest rates around monetary meetings
$$ \Delta r_t \;=\; \mathbb{E}_t\, r_t \;-\; \mathbb{E}_{t-1}\, r_t $$Orthogonalized to purge central bank information effects [Bauer & Swanson 23']
$$ z_t \;=\; \varepsilon_t \quad \text{from} \quad \Delta r_t \;=\; \alpha \;+\; \boldsymbol{\beta}\, \boldsymbol{X}_{t-1} \;+\; \varepsilon_t $$where $\boldsymbol{X}_{t-1}$ is a vector of the changes over the 65 trading days before the meeting in the equity index, the exchange rate, the sovereign yields, the VIX and a commodity index.
| Cumulative Output Response, p.p. | |||||||
|---|---|---|---|---|---|---|---|
| (1) | (2) | (3) | (4) | (5) | (6) | (7) | |
| Hand-to-Mouth Share | Exchange Rate Flexibility | Financial Openness | Trade Openness | Manufacturing Share | Household Debt | Log GDP Per Capita | |
| HtM | 0.3523*** | 0.2834** | 0.3457** | 0.3432*** | 0.3813*** | 0.3647*** | 0.3173** |
| (0.1136) | (0.1105) | (0.1266) | (0.1162) | (0.1174) | (0.1139) | (0.1241) | |
| HtM2 | -0.0042*** | -0.0030** | -0.0043** | -0.0040*** | -0.0044*** | -0.0043*** | -0.0032* |
| (0.0013) | (0.0013) | (0.0016) | (0.0013) | (0.0013) | (0.0013) | (0.0016) | |
| X | -1.3854 | -1.1774 | 0.7542 | -0.4009 | 0.1076 | 0.9127 | |
| (0.8625) | (1.1359) | (0.7152) | (0.5921) | (0.6901) | (0.9293) | ||
| X2 | 0.0530 | -0.4225 | -0.1758 | 0.5045 | 0.5611 | -0.5444 | |
| (1.3227) | (0.4767) | (0.3075) | (0.4188) | (0.4958) | (0.5901) | ||
| R2 | 0.24 | 0.37 | 0.28 | 0.27 | 0.28 | 0.30 | 0.27 |
| N | 35 | 35 | 34 | 35 | 35 | 35 | 35 |
| Cumulative Output Response, p.p. | |||||||
|---|---|---|---|---|---|---|---|
| (1) | (2) | (3) | (4) | (5) | (6) | (7) | |
| Hand-to-Mouth Share | Exchange Rate Flexibility | Financial Openness | Trade Openness | Manufacturing Share | Household Debt | Log GDP Per Capita | |
| HtM | 0.3523*** | 0.2834** | 0.3457** | 0.3432*** | 0.3813*** | 0.3647*** | 0.3173** |
| (0.1136) | (0.1105) | (0.1266) | (0.1162) | (0.1174) | (0.1139) | (0.1241) | |
| HtM2 | -0.0042*** | -0.0030** | -0.0043** | -0.0040*** | -0.0044*** | -0.0043*** | -0.0032* |
| (0.0013) | (0.0013) | (0.0016) | (0.0013) | (0.0013) | (0.0013) | (0.0016) | |
| X | -1.3854 | -1.1774 | 0.7542 | -0.4009 | 0.1076 | 0.9127 | |
| (0.8625) | (1.1359) | (0.7152) | (0.5921) | (0.6901) | (0.9293) | ||
| X2 | 0.0530 | -0.4225 | -0.1758 | 0.5045 | 0.5611 | -0.5444 | |
| (1.3227) | (0.4767) | (0.3075) | (0.4188) | (0.4958) | (0.5901) | ||
| R2 | 0.24 | 0.37 | 0.28 | 0.27 | 0.28 | 0.30 | 0.27 |
| N | 35 | 35 | 34 | 35 | 35 | 35 | 35 |
Theory
Continuum of households $i$
$$ \begin{aligned} &\max_{c_{it}} \;\mathbb{E}_0 \sum_{t=0}^{\infty} \beta^t\, u(c_{it}), \\ & c_{it} + a_{it} \;=\; (1+r_t)\, a_{it-1} \;+\; y_{it}(Y_t), \\ & a_{it} \;\geq\; \underline{a}(Y_t) \end{aligned} $$where
$$ y_{it}(Y_t) \;=\; \underbrace{e_{it}\,n^F_{it}(Y_t)}_{\text{Formal Labor}} \;+\; \underbrace{e_{it}\,n^I_{it}(Y_t)}_{\substack{\text{Informal Labor and}\\ \text{Self Employment}}} \;+\; \underbrace{T_{it}(Y_t)}_{\text{Net Transfers}}. $$Continuum of households $i$
$$ \begin{aligned} &\max_{c_{it}} \;\mathbb{E}_0 \sum_{t=0}^{\infty} \beta^t\, u(c_{it}), \\ & c_{it} + a_{it} \;=\; (1+r_t)\, a_{it-1} \;+\; y_{it}(Y_t), \\ & a_{it} \;\geq\; \underline{a}(Y_t) \end{aligned} $$where
$$ y_{it}(Y_t) \;=\; \underbrace{e_{it}\,n^F_{it}(Y_t)}_{\text{Formal Labor}} \;+\; \underbrace{e_{it}\,n^I_{it}(Y_t)}_{\substack{\text{Informal Labor and}\\ \text{Self Employment}}} \;+\; \underbrace{T_{it}(Y_t)}_{\text{Net Transfers}}. $$Continuum of households $i$
$$ \begin{aligned} &\max_{c_{it}} \;\mathbb{E}_0 \sum_{t=0}^{\infty} \beta^t\, u(c_{it}), \\ & c_{it} + a_{it} \;=\; (1+{\color{#c0392b}r_t})\, a_{it-1} \;+\; y_{it}(Y_t), \\ & a_{it} \;\geq\; \underline{a}(Y_t) \end{aligned} $$where
$$ y_{it}(Y_t) \;=\; \underbrace{e_{it}\,n^F_{it}(Y_t)}_{\text{Formal Labor}} \;+\; \underbrace{e_{it}\,n^I_{it}(Y_t)}_{\substack{\text{Informal Labor and}\\ \text{Self Employment}}} \;+\; \underbrace{T_{it}(Y_t)}_{\text{Net Transfers}}. $$Continuum of households $i$
$$ \begin{aligned} &\max_{c_{it}} \;\mathbb{E}_0 \sum_{t=0}^{\infty} \beta^t\, u(c_{it}), \\ & c_{it} + a_{it} \;=\; (1+{\color{#c0392b}r_t})\, a_{it-1} \;+\; y_{it}({\color{#1f883d}Y_t}), \\ & a_{it} \;\geq\; \underline{a}({\color{#1f883d}Y_t}) \end{aligned} $$where
$$ y_{it}({\color{#1f883d}Y_t}) \;=\; \underbrace{e_{it}\,n^F_{it}({\color{#1f883d}Y_t})}_{\text{Formal Labor}} \;+\; \underbrace{e_{it}\,n^I_{it}({\color{#1f883d}Y_t})}_{\substack{\text{Informal Labor and}\\ \text{Self Employment}}} \;+\; \underbrace{T_{it}({\color{#1f883d}Y_t})}_{\text{Net Transfers}}. $$Continuum of households $i$
$$ \begin{aligned} &\max_{c_{it}} \;\mathbb{E}_0 \sum_{t=0}^{\infty} \beta^t\, u(c_{it}), \\ & c_{it} + a_{it} \;=\; (1+r_t)\, a_{it-1} \;+\; y_{it}(Y_t), \\ & a_{it} \;\geq\; \underline{a} \;+\; \psi\,\log Y_t \end{aligned} $$where
Continuum of households $i$
$$ \begin{aligned} &\max_{c_{it}} \;\mathbb{E}_0 \sum_{t=0}^{\infty} \beta^t\, u(c_{it}), \\ & c_{it} + a_{it} \;=\; (1+r_t)\, a_{it-1} \;+\; y_{it}(Y_t), \\ & a_{it} \;\geq\; \underline{a} \;+\; {\color{#c0392b}\psi}\,\log Y_t \end{aligned} $$where
Representative Firm
$$ Y_t \;=\; N_t $$Wage Phillips Curve (WPC)
$$ \pi_t \;=\; \kappa_w (Y_t - 1) \;+\; \beta\, \pi_{t+1} $$Taylor Rule
$$ r^{\text{ante}}_t \;=\; r^* \;+\; \phi_\pi\, \pi_t \;+\; \varepsilon^{\text{mp}}_t $$Fisher
$$ i_t \;=\; r^{\text{ante}}_t \;+\; \pi_{t+1} $$Realized Real Rate
$$ r_t \;=\; i_{t-1} \;-\; \pi_t $$A competitive equilibrium is a path $\{c_{it}, a_{it}, Y_t, \pi_t, r_t, r^{\text{ante}}_t, i_t\}$ such that
| Parameter | Value | Source | |
|---|---|---|---|
| Preferences | IES $\sigma$ | $0.5$ | Literature |
| Discount factor $\beta$ | $0.75$ | Literature (monthly) | |
| Idiosyncratic productivity Monthly AR(1), Rouwenhorst 11 pts |
Persistence $\rho_e$ | $0.95$ | Floden & Lindé (2001) |
| Innovation s.d. $\sigma_e$ | $0.65$ | Floden & Lindé (2001) | |
| Grid size $n_e$ | $11$ | Auclert et al. (2018) | |
| New Keynesian Block | WPC slope $\kappa_w$ | $0.1$ | Erceg et al. (2000) |
| Taylor response $\phi_\pi$ | $1.5$ | Taylor (1993) | |
| Monetary shock $\varepsilon^{\text{mp}}_t$ | $-1.5$ pp · $0.7^t$ | Empirical PSVAR IRF |
Borrowing constraint$a_{it} \;\geq\; {\color{#1a3b5c}\underline{a}} \;+\; \psi\,\log Y_t$
Match the empirical Hand-to-Mouth Share
Internally calibrate $\underline{a}$ targeting the microdata HtM share
$$ \text{HtM}_{\text{Model}}(\underline{a}) \;\equiv\; \text{HtM}_{\text{Data}} \qquad\Longrightarrow\qquad \underline{a} $$
Labour allocation rule$\displaystyle n_{it}(Y_t) \;=\; Y_t\, \frac{e_{it}^{\,{\color{#1f883d}\zeta}\log Y_t}}{\mathbb{E}\!\left[e_i^{\,1+{\color{#1f883d}\zeta}\log Y_t}\right]}$
Two steps, following Auclert & Rognlie (2018)
Step 1: Worker $\beta$s by lagged total income $y_{i,t-1}$ quintiles (Guvenen, Schulhofer-Wohl, Song & Yogo, 2017)
$$ \Delta\log y_{i,t} \;=\; \alpha \;+\; \beta_k \cdot \Delta\log Y_t \;+\; \varepsilon_{i,t} $$Step 2: Recover ζ
$$ \hat\beta_k \;=\; 1 \;+\; \zeta \cdot \mathbb{E}\!\left[\log y_{i,t-1} \,\middle|\, i \in k\right] \;+\; u_k $$Labour allocation rule$\displaystyle n_{it}(Y_t) \;=\; Y_t\, \frac{e_{it}^{\,{\color{#1f883d}\zeta}\log Y_t}}{\mathbb{E}\!\left[e_i^{\,1+{\color{#1f883d}\zeta}\log Y_t}\right]}$
Two steps, following Auclert & Rognlie (2018)
Step 1: Worker $\beta$s by lagged total income $y_{i,t-1}$ quintiles (Guvenen, Schulhofer-Wohl, Song & Yogo, 2017)
$$ \Delta\log y_{i,t} \;=\; \alpha \;+\; \beta_k \cdot \Delta\log Y_t \;+\; \varepsilon_{i,t} $$Step 2: Recover ζ
$$ \hat\beta_k \;=\; 1 \;+\; \zeta \cdot \mathbb{E}\!\left[\log y_{i,t-1} \,\middle|\, i \in k\right] \;+\; u_k $$
Borrowing constraint$a_{it} \;\geq\; \underline{a} \;+\; {\color{#c0392b}\psi}\,\log Y_t$
From the cyclicality of denied and discouraged borrowers
Denied-or-discouraged regression
$$ \mathbb{1}\{\text{Denied or Discouraged}\}_{i,t} \;=\; \alpha_i \;+\; \psi\cdot \Delta\log Y_t \;+\; X_{i,t}'\gamma \;+\; \varepsilon_{i,t} $$where $\alpha_i$ are household fixed effects and $X_{i,t}$ are time-varying household-specific controls
Borrowing constraint$a_{it} \;\geq\; \underline{a} \;+\; {\color{#c0392b}\psi}\,\log Y_t$
From the cyclicality of denied and discouraged borrowers
Denied-or-discouraged regression
$$ \mathbb{1}\{\text{Denied or Discouraged}\}_{i,t} \;=\; \alpha_i \;+\; \psi\cdot \Delta\log Y_t \;+\; X_{i,t}'\gamma \;+\; \varepsilon_{i,t} $$where $\alpha_i$ are household fixed effects and $X_{i,t}$ are time-varying household-specific controls
| Parameter | Value | Source | |
|---|---|---|---|
| Preferences | IES $\sigma$ | $0.5$ | Literature |
| Discount factor $\beta$ | $0.75$ | Literature (monthly) | |
| Idiosyncratic productivity Monthly AR(1), Rouwenhorst 11 pts |
Persistence $\rho_e$ | $0.95$ | Floden & Lindé (2001) |
| Innovation s.d. $\sigma_e$ | $0.65$ | Floden & Lindé (2001) | |
| Grid size $n_e$ | $11$ | Auclert et al. (2018) | |
| New Keynesian Block | WPC slope $\kappa_w$ | $0.1$ | Erceg et al. (2000) |
| Taylor response $\phi_\pi$ | $1.5$ | Taylor (1993) | |
| Monetary shock $\varepsilon^{\text{mp}}_t$ | $-1.5$ pp · $0.7^t$ | Empirical PSVAR IRF |
Continuum of households $i$
$$ \begin{aligned} &\max_{c_{it}} \;\mathbb{E}_0 \sum_{t=0}^{\infty} \beta^t\, u(c_{it}), \\ & c_{it} + a_{it} \;=\; (1+r_t)\, a_{it-1} \;+\; y_{it}(Y_t), \\ & a_{it} \;\geq\; \underline{a} \;+\; \psi\,\log Y_t \end{aligned} $$where
Continuum of households $i$
$$ \begin{aligned} &\max_{c_{it}} \;\mathbb{E}_0 \sum_{t=0}^{\infty} \beta^t\, u(c_{it}), \\ & c_{it} + a_{it} \;=\; (1+r_t)\, a_{it-1} \;+\; y_{it}(Y_t), \\ & a_{it} \;\geq\; \underline{a}(Y_t) \end{aligned} $$where
$$ y_{it}(Y_t) \;=\; \underbrace{y^F_{it}(Y_t)}_{\text{Formal Labor}} \;+\; \underbrace{y^I_{it}(Y_t)}_{\substack{\text{Informal Labor and}\\ \text{Self Employment}}} \;+\; \underbrace{y^T_{it}(Y_t)}_{\text{Net Transfers}} $$ $$ y^k_{it}(Y_t) \;=\; s_k\, Y_t\;\frac{e_{it}^{\,1 + \zeta_k\log Y_t}}{\mathbb{E}\!\left[e_i^{\,1 + \zeta_k\log Y_t}\right]}. $$
Conclusions
How do economies at different stages of development respond to monetary shocks?
Appendix
When not available, exploit changes in exchange rate futures, since according to CIP
$$ r^{i}_{t,t+1} \;-\; r^{US}_{t,t+1} \;=\; fp^{i}_{t,t+1} $$Within a narrow 1-day window around monetary policy announcements
[ Witheridge 24' ] $$ \Delta r^{i}_t \;=\; \Delta fp^{i}_{t,t+1} $$When not available, exploit changes in exchange rate futures, since according to CIP
$$ r^{i}_{t,t+1} \;-\; r^{US}_{t,t+1} \;=\; fp^{i}_{t,t+1} $$Within a narrow 1-day window around monetary policy announcements
[ Witheridge 24' ] $$ z_t^{i} \;=\; \Delta fp^{i}_{t,t+1} $$Steady-state goods market clearing is given by
$$ Y_t \;=\; \mathcal{C}_t\!\left(\{r_s, Y_s\}\right) $$And transitional dynamics to a MIT shock by
$$ dY_t \;=\; \sum_{s=0}^{\infty} \frac{\partial \mathcal{C}_t}{\partial r_s}\, dr_s \;+\; \sum_{s=0}^{\infty} \frac{\partial \mathcal{C}_t}{\partial Y_s}\, dY_s $$where $\mathcal{J}^{\mathbf{C},\mathbf{Y}}_{t,s},\, \mathcal{J}^{\mathbf{C},\mathbf{r}}_{t,s}$ are computed via sequence-space Jacobians (Auclert et al. 21’)
Replaces the common $(\rho=0.98,\;\sigma=0.8)$ with country-specific AR(1) estimates
from code/mydos/official_sigma.do. Everything else (common $\beta=0.75$,
official $\psi$ and $\zeta$, New Keynesian Block) unchanged.
| $\rho_m$ | $\sigma_u$ | HtM target | HtM (model) | Full IRF (p.p.) | |
|---|---|---|---|---|---|
| Italy | 0.9876 | 0.67 | 17% | 17.0% | +6.55 |
| Cyprus | 0.9814 | 0.81 | 47% | 47.0% | +18.00 |
| Thailand | 0.9665 | 1.40 | 75% | 75.0% | +6.42 |
Notes: $\rho_m$, $\sigma_u$ from monthly AR(1) with FE residualization (age, age², year FE,
gender/education) on log labor income (HFCS Qlabinc for IT, CY; TTS
Qlabinc for TH). Common $\beta=0.75$, IES$=0.5$, $\phi_\pi=1.5$, $\kappa_w=0.1$,
$n_a=500$, $n_e=11$. Country $\psi$ from official_psi.do
($\psi_{IT}=-1.01,\;\psi_{CY}=-0.42,\;\psi_{TH}=-0.05$);
country $\zeta$ from official_zeta.do
($\zeta_{IT}=-0.04,\;\zeta_{CY}=-1.66,\;\zeta_{TH}=-0.10$).
| |||||
| Cumulative Output Response, p.p. | ||
|---|---|---|
| (1) | (2) | |
| No control | Cumulative Rate Response | |
| HtM | 0.3156*** | 0.2842*** |
| (0.1095) | (0.0773) | |
| HtM2 | -0.0037*** | -0.0034*** |
| (0.0012) | (0.0009) | |
| X | -0.3434*** | |
| (0.1108) | ||
| X2 | 0.0052*** | |
| (0.0015) | ||
| R2 | 0.29 | 0.62 |
| N | 31 | 31 |