ENH: treatment effect with covariates in randomized trials
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
Research direction
Start by reading the existing TreatmentEffect implementation referenced through PR #8034, then compare it with the semiparametric treatment-effect discussion in issue #2443. Review the cited Zhang, Tsiatis, and Davidian paper and determine the required API and estimation design for given selection probabilities. Done means an agreed implementation scope, supporting tests, and documented behavior for randomized trials with covariates.
Written by the indexing model from the issue text.
Description
followup to semi-parametric treatment effect under ignorability or conditional independence
#2443 SUMM issue
#8034 PR for teffects
Main difference: selection probability is given and orthogonal to outcome explanatory variables X, e.g. random sampling
maybe similar to survey weights.
parking a reference, there are many related articles that I have not looked at
method looks a bit similar to AIPW, correction term to predicted mean (POM) of a baseline regression model
(no ipw weighting in regression)
Zhang, Min, Anastasios A. Tsiatis, and Marie Davidian. "Improving efficiency of inferences in randomized clinical trials using auxiliary covariates." Biometrics 64, no. 3 (2008): 707-715.
I guess it will follow mostly the same pattern as in new TreatmentEffect but without momcond for selection/treatment model, probs takes as given and exogenous.
- Dominant language
- Python
- Stars
- 11.6k
- Forks
- 3.6k
- Avg merge
- 7h 37m
- Merged PRs (30d)
- 96
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from statsmodels/statsmodels
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
statsmodels/statsmodels#10271 ·
-
type-bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
statsmodels/statsmodels#10269 ·
-
Documentation
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
statsmodels/statsmodels#10266 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
statsmodels/statsmodels#9627 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
statsmodels/statsmodels#9293 · 1 comment ·
All issues in statsmodels/statsmodels
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100