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
Wire allow_zero_se through survey bootstrap callers, add TROP deviation note
- Fix allow_zero_se to return p=NaN (not p=0.0) for census FPC
- Pass allow_zero_se=True from all 6 survey bootstrap callers (17 sites)
- Document TROP Rao-Wu frozen-tau as deviation (mathematically equivalent
to refit since tau_{it} is deterministic given Y, D, lambda)
- Add TODO.md entry for survey bootstrap test coverage gaps
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: TODO.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,7 @@ Deferred items from PR reviews that were not addressed before merge.
78
78
| CS R helpers hard-code `xformla = ~ 1`; no covariate-adjusted R benchmark for IRLS path |`tests/test_methodology_callaway.py`|#202| Low |
79
79
|~376 `duplicate object description` Sphinx warnings — caused by autodoc `:members:` on dataclass attributes within manual API pages (not from autosummary stubs); fix requires restructuring `docs/api/*.rst` pages to avoid documenting the same attribute via both `:members:` and inline `autosummary` tables |`docs/api/*.rst`| — | Low |
80
80
| Plotly renderers silently ignore styling kwargs (marker, markersize, linewidth, capsize, ci_linewidth) that the matplotlib backend honors; thread them through or reject when `backend="plotly"`|`visualization/_event_study.py`, `_diagnostic.py`, `_power.py`|#222| Medium |
81
+
| Survey bootstrap test coverage: add FPC census zero-variance, single-PSU NaN, full-design bootstrap for CS/ContinuousDiD/EfficientDiD, and TROP Rao-Wu vs block bootstrap equivalence tests |`tests/test_survey_phase*.py`|#237| Medium |
0 commit comments