py-why / EconML

ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.

Home Page:https://www.microsoft.com/en-us/research/project/alice/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Question about `_get_alpha_and_pointJ` method in GRF Trees

adam2392 opened this issue · comments

In

def _get_alpha_and_pointJ(self, X, y, T):
, it seems that the RegressionTree _get_alpha_and_pointJ method has a different function signature than the other CausalForest and CausalIVForest. Is this on purpose?

Shouldn't it be a different order considering it is always fed in at this line https://github.com/py-why/EconML/blob/f170babe07796df877ccca9c44fd3f91b09d42fa/econml/grf/_base_grf.py#L241C22-L241C22.