hank_shock docstring: -0.0025 is a 100bp-annualised move, not '25bp'; productivity 0.01 is 2.1% TFP, not 1%
Les mainteneurs répondent en général sous 5 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 1/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 76/100
- Type d'issue
- Documentation
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- python
- Domaine
- documentation
Piste de recherche
Lisez integration/src/policyengine_macro/mcp_server.py autour de la ligne 372 et economy/topics.py autour de la ligne 1959, puis vérifiez la formulation correspondante dans core.py et hank_summary. Mettez à jour les descriptions des unités monétaires et de productivité aux deux emplacements indiqués par l’issue ; les champs de résultat annualisés suggérés sont facultatifs. Le travail est terminé lorsque les descriptions correspondent aux unités indiquées par le modèle et aux valeurs d’exemple de l’issue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What
The hosted hank_shock docstring gives two unit translations that the model repo contradicts.
Where (main 153cf41) |
Says | Model repo / hank_summary says |
|---|---|---|
integration/src/policyengine_macro/mcp_server.py:372 |
monetary -0.0025 = a 25bp easing |
core.py:888 / hank_summary: "25bp-per-quarter". us-hank-model README: 0.01 = +100bp per quarter. So −0.0025 is −100bp annualised |
economy/topics.py:1959 |
--size -0.0025 ... "a 25bp easing" |
same as above |
mcp_server.py:374 |
productivity 0.01 ~ 1% TFP |
hank_summary and the README: Z_ss = 0.468, so 0.01 is a 2.14% TFP rise ("wrong by more than a factor of two") |
Evidence
hank_shock(kind="monetary", size=0.0025) returns r = +0.34pp per quarter on impact (+1.36pp annualised) and pi = −0.336pp per quarter (−1.34pp annualised). Anyone who reads "25bp" in the usual annualised sense and compares with FRB/US (rffintay_aerr=0.25) or the BoE overstates the HANK shock 4×.
Fix
Change both strings to "−0.0025 = −25bp per quarter (≈ −100bp annualised); for a 25bp annualised move use −0.000625". Change TFP to "0.01 ≈ 2.1% TFP". Consider adding pi_annualised / r_annualised to the result. Docs-only. The repo's own text in core.py and hank_summary is already right.
Found in the cross-model battery (comparison-view issue linked once filed).
🤖 Generated with Claude Code
- Langage dominant
- HTML
- Étoiles
- 3
- Forks
- 0
- Merge moyen
- 4 j 6 h
- PR mergées (30 j)
- 15
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de PolicyEngine/macro
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
PolicyEngine/macro#225 · 2 commentaires ·
Les mainteneurs répondent en général sous 5 jours
-
question
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
PolicyEngine/macro#214 ·
Les mainteneurs répondent en général sous 5 jours
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 18/100
PolicyEngine/macro#230 ·
Les mainteneurs répondent en général sous 5 jours
-
question
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 22/100
PolicyEngine/macro#227 · 4 commentaires ·
Les mainteneurs répondent en général sous 5 jours
-
Nowcast can't archive a new round: the hosted forecast_uk is pinned to boe-var data ending 2026Q1Ouvertedata question
Difficulté 4/5 3-5 jours Accessibilité débutants 34/100
PolicyEngine/macro#224 · 4 commentaires ·
Les mainteneurs répondent en général sous 5 jours
Toutes les issues de PolicyEngine/macro
Issues similaires
-
Page request: clang-replOuvertehelp wanted new command
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
tldr-pages/tldr#25111 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
code-yeongyu/senpi#6375 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation
Difficulté 1/5 1-3 heures Accessibilité débutants 83/100
MysterionRise/pubchem-finder#108 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
ktwu01/benchmark-radar#1220 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement good first issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 98/100