1 / 15

G-Computation Formula for Point Treatment Data

G-Computation Formula for Point Treatment Data. Overview. G-computation formula is one approach to estimating counterfactual distributions (and expectations) Given a causal DAG, G-computation allows you to estimate various counterfactuals of interest

Download Presentation

G-Computation Formula for Point Treatment Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. G-Computation Formula for Point Treatment Data

  2. Overview • G-computation formula is one approach to estimating counterfactual distributions (and expectations) • Given a causal DAG, G-computation allows you to estimate various counterfactuals of interest • Here we consider the application of the G-computation to simple point treatment data, later we will discuss it in more generality

  3. Hypothetical Observational Point Treatment Study • A denotes a “treatment” or exposure of interest – assume categorical. • W is a vector (set) of confounders • Y is an outcome • Define X = (Y,W) • Ya are the counterfactual outcomes of interest • The “full data” is:

  4. Hypothetical Causal Graph For a Point Treatment Study W1 confounders W2 W3 treatment A Y outcome

  5. Key Assumptions for G-computational • Consistency Assumption: observed data, O is O=(A,XA) – i.e., the data for a subject is simply one of the counterfactual outcomes from the full data. • Randomization Assumption: • so no unmeasured confounders for treatment. In other words: within strata of W, A is randomized

  6. When randomization doesn’t hold confounders W1 W2 U unmeasured confounder(s) W3 treatment A Y outcome

  7. Key Assumptions, cont. • Experimental Treatment Assignment: all treatments are possible for all members of the target population, or: • for all W.

  8. Likelihood of Data in simple Point Treatment • Given the assumptions, the likelihood of the data simplifies to: • Factorizes into the distribution of interest and the treatment assignment distribution. • The G-computation formula works specifically with parameters of P(Y|A,W) estimated with maximum likelihood and ignores the treatment assignment distribution.

  9. Equality that makes it all happen • Given assumptions, note that P(Y|A=a,W) = P(Ya|W) or E(Y|A=a,W) = E(Ya|W). • Then, . • Which leads to our G-comp. estimate of the counterfactual mean in this simple context.

  10. G-Computation Formula for point treatment studies for discrete W, this is

  11. Example: Linear Model • Using the previous graph, we have the data on a subject is Y,A,W=(W1,W2, W3). • Model E[Y|A,W] as: • Then the estimate of E(Ya) is

  12. Reporting Causal Effect • Will assume two values for a = (1,0) • One possible causal effect parameter is: • In the linear model case, the estimate is then:

  13. Example for Discrete (binary) Y • This is the (possibly) logistic regression equivalent to the linear model example. • General G-comp formula is: • Possible estimate is

  14. Causal Effect for Discrete (binary) Y • In this case, one could report the causal relative risk: • Estimate is:

  15. Parameters of Interest derived from G-Computation • Note, for dichotomous Y =(0,1), then P(Y=1)=E[Y]. • E[Y1]- E[Y0] is the causal risk difference due to treatment or exposure • E[Y1]/ E[Y0] is the causal relative risk • E[Y1](1- E[Y0]) / E[Y0](1- E[Y1]) is the causal odds ratio due to treatment or exposure

More Related