T-Learner

T-Learner

source

MLPTRegressor

 MLPTRegressor (ate_alpha=0.05, control_name=0, *args, **kwargs)

A parent class for T-learner regressor classes.


source

XGBTRegressor

 XGBTRegressor (ate_alpha=0.05, control_name=0, *args, **kwargs)

A parent class for T-learner regressor classes.


source

BaseTClassifier

 BaseTClassifier (learner=None, control_learner=None,
                  treatment_learner=None, ate_alpha=0.05, control_name=0)

A parent class for T-learner classifier classes.


source

BaseTRegressor

 BaseTRegressor (learner=None, control_learner=None,
                 treatment_learner=None, ate_alpha=0.05, control_name=0)

A parent class for T-learner regressor classes.


source

BaseTLearner

 BaseTLearner (learner=None, control_learner=None, treatment_learner=None,
               ate_alpha=0.05, control_name=0)

*A parent class for T-learner regressor classes.

A T-learner estimates treatment effects with two machine learning models.

Details of T-learner are available at Kunzel et al. (2018) (https://arxiv.org/abs/1706.03461).*