model 04 — US heterogeneous-agent NK model · us-hank · US · hosted
See who responds to a US shock, not just how much.
Run stylized monetary, fiscal-spending, and productivity shocks through a two-asset heterogeneous-agent New Keynesian model — aggregate impulse responses plus first-order distributional output: MPCs by wealth quartile and the hand-to-mouth share.
A replication gate, not a forecast-accuracy claim.
The ground truth is the published paper. The model repository's
18-test suite gates the steady-state calibration
targets, market clearing, and the signs and magnitudes of the shock
responses against the published Econometrica 2021 results; the
implementation builds on the authors' own
sequence-jacobian toolkit rather than re-deriving the
model. Fidelity is strong, the claim narrow: evidence the replication
is right, not that the model predicts the US economy — no predictive
validation exists or is claimed. The hosted steady state is set
against the paper's published calibration targets, value by value,
below.
papers/us-hank/figures/replication.json.An independent replication of a published academic model — not produced or endorsed by the paper's authors. Results are model counterfactuals, not official estimates or forecasts.
For how this model sits among other open-source HANK implementations, see the open US HANK model landscape report. The toolkit it builds on is at shade-econ/sequence-jacobian.
Known limitations.
| limit | detail |
|---|---|
| Not a forecaster | No data, no estimation, no forecast origin: every result is an impulse response around the paper's calibrated steady state. Use boe-svar (UK) for forecasts; nothing in this suite forecasts the US. |
| Stylized instruments only | Three shock kinds — monetary, fiscal spending, productivity. The labor tax is endogenous (the fiscal block balances the budget): no transfer or tax-rate instrument, and score_reform refuses model="hank" rather than inventing a reform mapping. |
| First-order responses | IRFs are linear in shock size: no state dependence, no zero lower bound, no asymmetry between large/small or positive/negative shocks. |
| Approximate distributional output | The by-quartile consumption response allocates the aggregate response in proportion to steady-state MPCs — the MPC-heterogeneity channel, not full household-level dynamics along the transition. |
| Calibration, not vintage | The parameterisation is the published paper's; there is no data vintage to refresh. Revisiting the calibration would be a deliberate model change, not a data update. |