Data Analysis (jeg-data-analysis)
When to trigger
- You are estimating cross-country, panel, historical, or regional growth models
- A theory paper includes calibration, simulation, or transition dynamics
- Results need robustness, decomposition, or sensitivity checks for JEG
Empirical growth checklist
- Define the growth outcome: level, growth rate, convergence speed, productivity,
human capital, fertility, technology, institutions, or development outcome.
- Document the unit and horizon: country-year, region-decade, cohort, household,
firm, or historical panel.
- Separate long-run levels from short-run growth dynamics.
- Show sample construction, merge rules, missingness, and influential observations.
- Use specifications that match the question: convergence regressions, panel FE,
IV, DID/RDD around reforms, synthetic controls, or structural estimates.
Theory / calibration checklist
- State calibrated parameters, data moments, and source for each moment.
- Separate targeted from untargeted moments.
- Report transition paths and steady states clearly.
- Stress-test key elasticities, discount rates, depreciation, fertility, human
capital, and technology parameters.
- Make code reproducible enough to regenerate figures and tables.
Growth-mechanism audit table
Before drafting results, create a table with:
- Mechanism: human capital, fertility, technology, institutions, trade, finance, migration, or OLG channel.
- Object: growth rate, income level, TFP, convergence speed, transition path, or welfare.
- Discipline: data moment, calibration target, theorem assumption, or identification source.
- Main sensitivity: parameter or sample choice most likely to overturn the result.
- Replication artifact: code or file that regenerates the exhibit.
If an estimate or simulation does not map to a mechanism row, it is probably not central enough for JEG.
Spatial and historical inference discipline
Comparative-development empirics at JEG are usually geocoded, which changes the inference defaults:
- Report Conley standard errors at multiple distance cutoffs (e.g., 100/250/500 km) for any gridded or regional outcome; clustered SEs at the modern administrative level are necessary but not sufficient.
- When historical units do not coincide with modern ones, cluster at the historical unit — the level at which the treatment was assigned — and document the crosswalk.
- Pre-empt the critique that persistence t-statistics can be inflated by smooth spatial trends: include flexible geographic controls (latitude-longitude polynomials or macro-region fixed effects) plus a spatial-noise placebo test.
- For very long panels, keep measurement vintages separate: reconstructed pre-1950 series, modern national accounts, and nighttime lights are not interchangeable; show the result within each vintage where feasible.
Worked vignette — auditing a comparative-development panel
Illustrative setup: 2,400 grid cells in 41 countries; outcome is log light density in 2020; regressor is distance to a historical trade hub; candidate instrument is least-cost-path placement.
- Unit/horizon: cell-level cross-section answering a long-run level question, so convergence-dynamics machinery is unnecessary; the persistence design applies.
- Inference: coefficient 0.21; country-clustered SE 0.05, Conley 250 km SE 0.08, Conley 500 km SE 0.09 — report all three; the claim survives the widest cutoff.
- Mechanism row: schooling in 1960 absorbs roughly 40% of the coefficient (illustrative), so human capital becomes a lead exhibit, not a robustness afterthought.
- Main sensitivity: dropping cells within 50 km of modern capitals moves the estimate to 0.17; capital proximity goes into the audit table as the result's weakest joint.
Estimator defaults by growth question
- Long-run level question (deep determinants, persistence) → cross-sectional or grid design + Conley inference + mechanism decomposition.
- Convergence-speed question → panel estimation alert to Nickell bias; system GMM only with instrument-count discipline and Hansen/AR(2) reporting.
- Reform-timing question → modern staggered-adoption DID estimators with pre-trend evidence, never naive TWFE.
- Theory-driven quantitative question → calibrated model with targeted and untargeted moments kept visibly separate.
- Demographic or fertility question → cohort or census microdata aggregated to the mechanism's unit; verify the transition timing is identified by the data rather than assumed by the specification.
Execution bridge (StatsPAI / Stata MCP)
Run the battery, don't just enumerate it. Full map:
execution-with-mcp. JEG (growth) uses cross-country and long-run panels with deep endogeneity; foreground identification and robustness to alternatives.
- Many outcomes / specifications:
romano_wolf (step-down FWER) or benjamini_hochberg.
- OVB sensitivity:
oster_delta / sensemakr.
- Inference:
wild_cluster_bootstrap (few clusters), twoway_cluster / conley.
- Re-fit off one handle:
audit_result(result_id) lists missing checks + the exact
suggest_function for each.
- Exhibits:
etable / did_summary_to_latex from the handle — no retyped numbers.
Decisive checks in the body, exhaustive battery in the appendix.
JF execution walkthrough.
Output format
[Paper type] empirical / theory / mixed
[Data or model object] ...
[Main estimator/calibration] ...
[Robustness or sensitivity] ...
[Reproducibility gaps] ...
[Next step] jeg-tables-figures
Source: brycewang-stanford/Awesome-Journal-Skills → Journal-of-Economic-Growth-Skills/skills/jeg-data-analysis/SKILL.md
1---2name: jeg-data-analysis3description: Use when building or auditing Journal of Economic Growth (JEG) empirical estimates, calibrated growth models, transition paths, cross-country and subnational panels, historical datasets, spatial (Conley) inference, robustness, and reproducibility for growth and comparative-development manuscripts.4---567# Data Analysis (jeg-data-analysis)89## When to trigger1011- You are estimating cross-country, panel, historical, or regional growth models12- A theory paper includes calibration, simulation, or transition dynamics13- Results need robustness, decomposition, or sensitivity checks for JEG1415## Empirical growth checklist1617- Define the growth outcome: level, growth rate, convergence speed, productivity,18 human capital, fertility, technology, institutions, or development outcome.19- Document the unit and horizon: country-year, region-decade, cohort, household,20 firm, or historical panel.21- Separate long-run levels from short-run growth dynamics.22- Show sample construction, merge rules, missingness, and influential observations.23- Use specifications that match the question: convergence regressions, panel FE,24 IV, DID/RDD around reforms, synthetic controls, or structural estimates.2526## Theory / calibration checklist2728- State calibrated parameters, data moments, and source for each moment.29- Separate targeted from untargeted moments.30- Report transition paths and steady states clearly.31- Stress-test key elasticities, discount rates, depreciation, fertility, human32 capital, and technology parameters.33- Make code reproducible enough to regenerate figures and tables.3435## Growth-mechanism audit table3637Before drafting results, create a table with:3839- **Mechanism**: human capital, fertility, technology, institutions, trade, finance, migration, or OLG channel.40- **Object**: growth rate, income level, TFP, convergence speed, transition path, or welfare.41- **Discipline**: data moment, calibration target, theorem assumption, or identification source.42- **Main sensitivity**: parameter or sample choice most likely to overturn the result.43- **Replication artifact**: code or file that regenerates the exhibit.4445If an estimate or simulation does not map to a mechanism row, it is probably not central enough for JEG.4647## Spatial and historical inference discipline4849Comparative-development empirics at JEG are usually geocoded, which changes the inference defaults:5051- Report Conley standard errors at multiple distance cutoffs (e.g., 100/250/500 km) for any gridded or regional outcome; clustered SEs at the modern administrative level are necessary but not sufficient.52- When historical units do not coincide with modern ones, cluster at the historical unit — the level at which the treatment was assigned — and document the crosswalk.53- Pre-empt the critique that persistence t-statistics can be inflated by smooth spatial trends: include flexible geographic controls (latitude-longitude polynomials or macro-region fixed effects) plus a spatial-noise placebo test.54- For very long panels, keep measurement vintages separate: reconstructed pre-1950 series, modern national accounts, and nighttime lights are not interchangeable; show the result within each vintage where feasible.5556## Worked vignette — auditing a comparative-development panel5758Illustrative setup: 2,400 grid cells in 41 countries; outcome is log light density in 2020; regressor is distance to a historical trade hub; candidate instrument is least-cost-path placement.5960- **Unit/horizon**: cell-level cross-section answering a long-run *level* question, so convergence-dynamics machinery is unnecessary; the persistence design applies.61- **Inference**: coefficient 0.21; country-clustered SE 0.05, Conley 250 km SE 0.08, Conley 500 km SE 0.09 — report all three; the claim survives the widest cutoff.62- **Mechanism row**: schooling in 1960 absorbs roughly 40% of the coefficient (illustrative), so human capital becomes a lead exhibit, not a robustness afterthought.63- **Main sensitivity**: dropping cells within 50 km of modern capitals moves the estimate to 0.17; capital proximity goes into the audit table as the result's weakest joint.6465## Estimator defaults by growth question6667- Long-run level question (deep determinants, persistence) → cross-sectional or grid design + Conley inference + mechanism decomposition.68- Convergence-speed question → panel estimation alert to Nickell bias; system GMM only with instrument-count discipline and Hansen/AR(2) reporting.69- Reform-timing question → modern staggered-adoption DID estimators with pre-trend evidence, never naive TWFE.70- Theory-driven quantitative question → calibrated model with targeted and untargeted moments kept visibly separate.71- Demographic or fertility question → cohort or census microdata aggregated to the mechanism's unit; verify the transition timing is identified by the data rather than assumed by the specification.7273## Execution bridge (StatsPAI / Stata MCP)7475Run the battery, don't just enumerate it. Full map:76[`execution-with-mcp`](../../../shared-resources/empirical-methods/execution-with-mcp.md). JEG (growth) uses cross-country and long-run panels with deep endogeneity; foreground identification and robustness to alternatives.7778- **Many outcomes / specifications:** `romano_wolf` (step-down FWER) or `benjamini_hochberg`.79- **OVB sensitivity:** `oster_delta` / `sensemakr`.80- **Inference:** `wild_cluster_bootstrap` (few clusters), `twoway_cluster` / `conley`.81- **Re-fit off one handle:** `audit_result(result_id)` lists missing checks + the exact82 `suggest_function` for each.83- **Exhibits:** `etable` / `did_summary_to_latex` from the handle — no retyped numbers.8485Decisive checks in the body, exhaustive battery in the appendix.86[JF execution walkthrough](../../../Journal-of-Finance-Skills/resources/worked-examples/02-execution-walkthrough.md).87## Output format8889```text90[Paper type] empirical / theory / mixed91[Data or model object] ...92[Main estimator/calibration] ...93[Robustness or sensitivity] ...94[Reproducibility gaps] ...95[Next step] jeg-tables-figures96```9798---99100**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `Journal-of-Economic-Growth-Skills/skills/jeg-data-analysis/SKILL.md`