Add tutorial notebook for Two-Stage DiD (Gardner 2022)#159
Merged
Conversation
New tutorial 12 covering TwoStageDiD estimator: basic usage, event study, per-observation treatment effects, three-estimator comparison (TwoStageDiD vs ImputationDiD vs CallawaySantAnna), group aggregation, anticipation, and GMM vs conservative variance. Also adds tutorials 11 and 12 to CLAUDE.md listing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Overall Assessment: Executive Summary
Methodology
Code Quality Performance Maintainability Tech Debt Security Documentation/Tests
|
- CallawaySantAnna inference: clarify analytical influence-function SEs by default, optional multiplier bootstrap when n_bootstrap > 0 - treatment_effects.weight: correct to 1/n_valid for finite tau_hat, 0 for NaN rows (not 1/n_treated) - Summary table: update CS variance description for consistency Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Owner
Author
|
/ai-review |
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall assessment: Executive summary
Methodology
Code Quality
Performance
Maintainability
Tech Debt
Security
Documentation/Tests
|
Both TwoStageDiD and ImputationDiD provide treatment_effects DataFrame — remove incorrect "unique to TwoStageDiD" language and update summary table accordingly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Owner
Author
|
/ai-review |
|
🔁 AI review rerun (requested by @igerber) Head SHA: Overall Assessment Executive Summary
Methodology
Code Quality
Performance
Maintainability
Tech Debt
Security
Documentation/Tests
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docs/tutorials/12_two_stage_did.ipynb— tutorial notebook for TwoStageDiD estimator (Gardner 2022)CLAUDE.md— add tutorials 11 (ImputationDiD) and 12 (TwoStageDiD) to tutorials listingMethodology references (required if estimator / math changes)
Validation
jupyter execute— all 18 cells pass. Key validation: TwoStageDiD and ImputationDiD ATTs match exactly (2.420), confirming point-estimate identity.Security / privacy
Generated with Claude Code