Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Synthetic Confounding Simulation #132

Open
chathasphere opened this issue May 5, 2022 · 4 comments
Open

Synthetic Confounding Simulation #132

chathasphere opened this issue May 5, 2022 · 4 comments

Comments

@chathasphere
Copy link
Collaborator

At three positions in each patients sequence, we insert either special codes X and Y. So there are four possible combinations: XX, XY, YX, and YY.

If the first position is X, then set P(T = 1) = 0.2.
If the first position is Y, then set P(T = 1) = 0.8.

If the second position is X, then set E[Y | T=1] = 0.1 and E[Y | T = 0] = 0.3.
If the second position is Y, then set E[Y | T = 1] = 0.7 and E[Y | T = 0] = 0.9.

Therefore, the relative ordering and presence of X and Y are confounders.

@chathasphere
Copy link
Collaborator Author

@jeff-regier This might be simple, but it seems like a reasonable place to start

@chathasphere
Copy link
Collaborator Author

I could set these probabilities based on the presence of two special ICD codes in actual Optum Data sequences, but these choices would be pretty arbitrary, most likely. I will keep thinking of a clever motivating example in the meantime.

@jeff-regier
Copy link
Contributor

jeff-regier commented May 5, 2022 via email

@chathasphere
Copy link
Collaborator Author

As a generalization of this approach, it might be interesting to have a set of variables that affect outcome but are not confounders and to show empirically that the AIPW does better when propensity score is estimated on a "minimal" set of covariates

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants