matheusfacure / python-causality-handbook

Causal Inference for the Brave and True. A light-hearted yet rigorous approach to learning about impact estimation and causality.
https://matheusfacure.github.io/python-causality-handbook/landing-page.html
MIT License
2.61k stars 456 forks source link

Issue on page /Debiasing-with-Propensity-Score.html #338

Closed jeffCollinsLM closed 1 year ago

jeffCollinsLM commented 1 year ago

Just a comment/question on propensity score vs DML in the case of a binary treatment. When the treatment is binary I think the DML stage 1 treatment model becomes a treatment propensity model (the probability of receiving the treatment.) If this probability is recorded in the data as part of the experimental design, we can just use the recorded value in lieu of fitting the S1 treatment model, correct? So I don't see an advantage of propensity score over DML in this case.

It seems like the main 'advantage' of propensity score modeling is it forces you to look very closely at the data making all of those distribution plots, which helps to gain understanding of how well the positivity assumption is holding.

matheusfacure commented 1 year ago

If this probability is recorded in the data as part of the experimental design, we can just use the recorded value in lieu of fitting the S1 treatment model, correct?

Correct.

So I don't see an advantage of propensity score over DML in this case.

DML has a debiasing model (which you don't need if you store the ps), but also a denoising model that estimates Y - E[Y|X]. This reduces the variance of the estimator, compared to just using the IPW.