JUE referees probe whether the spatial estimate is stable across the spatial choices the researcher made — the scale of the units, the boundaries, the buffer/ring radii, the fixed-effects geography — and whether inference accounts for spatial dependence. Robustness here is not a wall of regressions; it is a targeted set of checks, each tied to a spatial threat, reported so the reader sees the point estimate barely moves.
| Spatial threat to the result | The check that answers it |
|---|---|
| Modifiable areal unit problem (MAUP) | re-estimate at multiple spatial scales (tract / block-group / zip); show the estimate is scale-stable |
| Boundary/buffer arbitrariness | vary ring radii and donut widths; show insensitivity to the cut |
| Spatial sorting / selection | balance on pre-period composition; control for or model sorting; placebo on pre-trends |
| Spillovers / SUTVA | estimate the spillover ring; show controls outside the spillover zone give the same answer |
| Spatial autocorrelation in inference | Conley SEs across distance cutoffs; spatial cluster vs naive |
| Geographic confounders | add finer geographic fixed effects (commuting zone, grid cell) and show stability |
| Omitted local trends | region-specific linear trends; pre-trend leads flat |
| Specification search | a specification curve over scale × FE × bandwidth; declare the primary spec |
Run the battery, don't just enumerate it. Full map:
execution-with-mcp. JUE is urban/spatial economics — sorting and spatial dependence; identification + Conley/spatial-robust inference.
romano_wolf (step-down FWER) or benjamini_hochberg.oster_delta / sensemakr.wild_cluster_bootstrap (few clusters), twoway_cluster / conley.audit_result(result_id) lists missing checks + the exact
suggest_function for each.etable / did_summary_to_latex from the handle — no retyped numbers.Decisive checks in the body, exhaustive battery in the appendix. JF execution walkthrough.
When the JUE paper is a quantitative spatial model, robustness shifts from specification perturbations to parameter sensitivity and counterfactual stability. Report how the headline counterfactual moves as the least-identified elasticities (migration, commuting, agglomeration) are varied across plausible ranges from the literature; show that the qualitative conclusion and the order of magnitude survive. A counterfactual that is fragile to one elasticity is a finding to bound and disclose, not to bury — the same honesty norm as reduced-form stability.
A density-wage elasticity is 0.045 (Conley s.e. 0.012). The spatial robustness suite: (i) re-estimated at tract, block-group, and commuting-zone scale, the elasticity stays in [0.041, 0.049] — MAUP is not driving it; (ii) Conley SEs at 50/100/200 km cutoffs keep the CI away from zero; (iii) adding commuting-zone fixed effects moves it to 0.043; (iv) a placebo on pre-period wage growth is flat, arguing against sorting on trends; (v) the spillover specification shows neighboring-area contamination is small. The point estimate barely moves — the JUE target.
Beyond perturbing the main spec, the most persuasive JUE robustness evidence is a placebo that should show nothing and does. Useful spatial placebos: assign the treatment to a pre-period and show no effect (rules out pre-trends/sorting on trends); apply the design to an outcome that the mechanism should not move (rules out a generic local shock); shift the boundary or corridor to a fake location and show the discontinuity vanishes. A clean placebo is often worth more to a referee than another robustness column, because it tests the design rather than re-running it — and a placebo that unexpectedly does fire is critical information to report, not suppress.
【Primary spatial spec】scale / FE geography / bandwidth — estimate: ___ (Conley s.e. ___)
【MAUP】scales tested: ___ ; range: [___, ___]
【Boundary/ring】radii/donut varied? result stable? [Y/N]
【Sorting check】pre-period balance / placebo pre-trend: ___
【Spillover】ring estimated; controls-outside-zone consistent? [Y/N]
【Spatial inference】Conley cutoffs: ___ ; vs naive: ___
【Estimate stability】range across checks: [___, ___]; checks that move it: ___
【Next skill】jue-tables-figures