算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
jpam-research-design【设计与创意】Use when defending the causal identification of a Journal of Policy Analysis and Management (JPAM) manuscript — RCTs, difference-in-differences / event study, regression discontinuity / kink, instrumental variables, and synthetic control for policy and program evaluation. Strengthens the design and its assumptions; it does not write estimation code.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Credible identification is JPAM's core bar. The journal evaluates the effects of real policies and
programs, so the design must connect the theory of change (jpam-theory-building) to evidence a
policymaker can trust. State the estimand, the assumptions that license a causal reading, and
how each is defended — then rule out the single strongest rival explanation. Selection-on-
observables alone rarely clears the bar.
For the single strongest rival explanation (selection, anticipation, concurrent policy, mean reversion), write one sentence: "If the rival were driving the result, the data would look like ___; instead they look like ___." If you cannot, the design does not yet identify the policy effect.
Estimate and audit the design, don't only describe it. Full map:
execution-with-mcp. JPAM is policy analysis — program evaluation is the core; DiD/IV/RDD and the policy-relevant magnitude are decisive.
detect_design → recommend → fit with as_handle=true → audit_result.callaway_santanna / sun_abraham +
bacon_decomposition + honest_did_from_result); IV (effective_f_test +
anderson_rubin_ci); RDD (rdrobust + mccrary_test).romano_wolf for many-outcome control.oster_delta / sensemakr for observational claims.Report the magnitude in interpretable units; route the full battery to the appendix. A run end-to-end (synthetic data, real returns) is in the JF execution walkthrough.
A state raises a benefit eligibility threshold; the team uses an RD at the income cutoff. The design write-up states the estimand (effect at the threshold), defends continuity (covariates smooth across the cutoff, no manipulation by a density test), reports bandwidth and local-polynomial robustness, and adjudicates the strongest rival: "If families were sorting just under the cutoff to qualify, the running-variable density would spike there; it does not." It then flags that the estimate is local and discusses how it might differ away from the threshold. (Illustrative.)
【Design】RCT / DiD-event-study / RD-kink / IV / synthetic control
【Estimand + population】what is identified, for whom
【Key assumption(s)】and how each is defended
【Rival ruled out】the adjudication sentence
【Inference】clustering, multiple-testing, weak-IV plan
【Next】jpam-data-analysis
../../resources/code/ — runnable DiD / IV / RD / DML skeletons (Stata + Python)../../../shared-resources/empirical-methods/reviewer-objection-checklist.md — objections by identification strategy, each with a preemption