Skip to content

Commit ea3eb13

Browse files
igerberclaude
andcommitted
docs: scope the benchmarks README golden descriptions precisely
rdrobust_golden.json is the frozen 17-config SHARP bandwidth fixture; fuzzy bandwidth/estimation parity lives in rdrobust_estimates_golden.json. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QGca52n6H8oDDXALjjrsp4
1 parent e44dcde commit ea3eb13

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

benchmarks/R/README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,14 @@ flatten misaligns when reshaped row-major.
137137
`benchmarks/R/generate_rdrobust_golden.R` produces
138138
`benchmarks/data/rdrobust_golden.json`, consumed by
139139
`tests/test_rdrobust_port.py` to verify that
140-
`diff_diff._rdrobust_port.rdbwselect` (sharp and fuzzy RD bandwidth paths) matches R `rdrobust::rdbwselect`
141-
(Calonico, Cattaneo, Farrell & Titiunik) across all 10 bandwidth selectors at
142-
rtol ≤ 1e-9.
140+
`diff_diff._rdrobust_port.rdbwselect` matches R `rdrobust::rdbwselect`
141+
(Calonico, Cattaneo, Farrell & Titiunik) on SHARP bandwidth selection
142+
across all 10 selectors at rtol ≤ 1e-9 (17 configs; this fixture predates
143+
fuzzy support and is deliberately never regenerated). Fuzzy bandwidth and
144+
estimation parity lives in `benchmarks/data/rdrobust_estimates_golden.json`
145+
(generator `generate_rdrobust_estimates_golden.R`), pinned by
146+
`tests/test_rdrobust_port.py::TestFuzzyPortGoldenParity` and
147+
`tests/test_rdd_parity.py`.
143148

144149
## Version pin
145150

0 commit comments

Comments
 (0)