You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
StaggeredTripleDifference R reference was wrong. The tracker cited
triplediff::staggered_ddd() (planned/non-existent), but the actual R
parity assets in benchmarks/R/benchmark_staggered_triplediff.R use
the existing triplediff::ddd(panel=TRUE) entrypoint plus agg_ddd()
for aggregation. Updated three locations:
- Status Summary row: changed R Reference to "triplediff::ddd(panel=TRUE) + agg_ddd()"
- Detailed section field table: same with attribution to the benchmark script
- "Outstanding for promotion" R-parity bullet: same with attribution
No status flips. No estimator, weighting, variance, or inference code
changed.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
| Primary Reference | Ortiz-Villavicencio & Sant'Anna (2025) — same paper as TripleDifference, staggered case |
800
-
| R Reference |`triplediff::staggered_ddd()`(planned) |
800
+
| R Reference |`triplediff::ddd(panel=TRUE)`+ `agg_ddd()` (per `benchmarks/R/benchmark_staggered_triplediff.R`) |
801
801
| Status |**In Progress**|
802
802
| Last Review | — |
803
803
@@ -809,7 +809,7 @@ and covariate-adjusted specifications.)
809
809
810
810
**Outstanding for promotion:**
811
811
- Paper review under `docs/methodology/papers/` covering Ortiz-Villavicencio & Sant'Anna (2025) for the staggered case (the primary paper is shared with TripleDifference, but no dedicated review file exists on disk yet)
812
-
- R parity validation against `triplediff::staggered_ddd()` — CSV fixtures not committed (gitignored); tests skip without local R + `triplediff` (tracked in TODO.md row, PR #245)
812
+
- R parity validation against `triplediff::ddd(panel=TRUE)` + `agg_ddd()` (per `benchmarks/R/benchmark_staggered_triplediff.R`) — CSV fixtures not committed (gitignored); tests skip without local R + `triplediff` (tracked in TODO.md row, PR #245)
813
813
- Per-cohort group-effect SE convention: implementation includes WIF (conservative vs R's `wif=NULL`); documented in REGISTRY, deferred decision on whether to add an opt-in WIF-disable path (tracked in TODO.md row, PR #245)
814
814
- Formal Verified Components walk-through here
815
815
- Cluster-robust analytical SEs accepted but not wired (deferred per REGISTRY)
0 commit comments