Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Applying grf when the treatment variable is continuous #1455

Open
ZO1DB3RG opened this issue Sep 27, 2024 · 1 comment
Open

Applying grf when the treatment variable is continuous #1455

ZO1DB3RG opened this issue Sep 27, 2024 · 1 comment

Comments

@ZO1DB3RG
Copy link

@swager @davidahirshberg @erikcs
Thank you for your long-term maintenance of this package. We have found answers to many questions in the numerous issues, including the one related to the “Assumptions required for continuous treatment” #256. We have a two follow up questions related to #256:

  • 1). Whether we can apply causal_forest directly to an observational data with a continuous treatment variable W? In our empirical setting, we applied causal_forest using our data, and we do get estimates of tau. So here we want to confirm that what we get is actually "tau(x)" = Cov[Y, W | X = x] / Var[W | X = x], right (as mentioned by @swager in #256)?
  • 2). If so, what specific assumptions are needed for “tau(x)” to have a causal interpretation? Existing theoretical literature (including references mentioned on the GRF webpage) primarily derives tau calculations based on binary treatment variables. There is little discussion on how to extend the GRF to continuous treatment case. Is there any directions/references to recommend? We are empirical researchers who mainly apply the method so it would be helpful to know how to interpret the output of causal_forest when W is continuous. And under what assumptions we can interpret as causal, similar to the binary case?
@erikcs
Copy link
Member

erikcs commented Oct 25, 2024

Hi @ZO1DB3RG, from the causal forest docstring:

When W is continuous, we effectively estimate an average partial effect Cov[Y, W | X = x] / Var[W | X = x], and interpret it as a treatment effect given unconfoundedness

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants