Remove birthweight dataset references and fix 4 test failures#3
Closed
Remove birthweight dataset references and fix 4 test failures#3
Conversation
…nction, fix boundary detection, fix sex-stratified check Co-authored-by: jackmurphy2351 <120122776+jackmurphy2351@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Remove all birthweight dataset references and fix test failures
Remove birthweight dataset references and fix 4 test failures
Feb 25, 2026
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.
The
birthweightdataset was replaced bycachar_samplebut leftover test references and several unrelated test bugs were causing 10 CI failures.Changes
Deleted obsolete birthweight test (
test-calc-risk-diff.R): Removedtest_that("calc_risk_diff works with package birthweight data", ...)entirely — dataset no longer exists in the package.Fixed
create_convergence_challenge_data()(test-calc-risk-diff.R):data.frame()evaluates arguments in the calling environment, not incrementally, soexposurewas not in scope when computingoutcome_prob. Extracted both as local variables before thedata.frame()call:Fixed boundary detection SE test (
test-boundary-detection-enhanced.R):n=50with 1 confounder wasn't pushing SE/coefficient ratio above the detection threshold. Reduced ton=30and added confoundersx1–x4to overparameterize the model and reliably triggerlarge_standard_errors.Fixed sex-stratified result check (
test-calc-risk-diff.R): When a stratum row is missing,male_result$rdreturnsnumeric(0), makingif (!is.na(...))throw "argument is of length zero". Addednrow() > 0guard:Original prompt
This pull request was created from Copilot chat.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.