Skip to content

Fix bandwidth edge cases and integrate Stata SSC corrections - #23

Merged
mdcattaneo merged 3 commits into
mainfrom
agent/fix-stata-ssc-package
Sep 27, 2026
Merged

mdcattaneo merged 3 commits into
mainfrom
agent/fix-stata-ssc-package

Conversation

@mdcattaneo

Copy link
Copy Markdown
Member

Small samples could overwrite supplied bandwidths, ignore rho, or select a bandwidth that excluded every observation. R could also return misleading inference when its local polynomial fit was unidentified. This change fixes those cases across R, Python, and Stata, corrects Python bandwidth/subset input handling, and records the behavior changes in CHANGELOG.md.

It also brings the previously unmerged July Stata SSC corrections into main: corrected author names in rdplot, updated help PDFs, and the distribution date. The branch includes the current main build-dependency update.

Validation: 71 Python tests, 49 R checks, and 23 Stata 16 cases passed. Seventeen shared numerical cases agreed across implementations; existing within-language numerical baselines were unchanged. Repository metadata and Stata manifest checks also passed. This PR does not publish a PyPI or CRAN release.

@mdcattaneo
mdcattaneo merged commit 4322d4f into main Sep 27, 2026
3 checks passed
@mdcattaneo
mdcattaneo deleted the agent/fix-stata-ssc-package branch September 27, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant