X-Learner
X-Learner
BaseXClassifier
BaseXClassifier (outcome_learner=None, effect_learner=None, control_outcome_learner=None, treatment_outcome_learner=None, control_effect_learner=None, treatment_effect_learner=None, ate_alpha=0.05, control_name=0)
A parent class for X-learner classifier classes.
BaseXRegressor
BaseXRegressor (learner=None, control_outcome_learner=None, treatment_outcome_learner=None, control_effect_learner=None, treatment_effect_learner=None, ate_alpha=0.05, control_name=0)
A parent class for X-learner regressor classes.
BaseXLearner
BaseXLearner (learner=None, control_outcome_learner=None, treatment_outcome_learner=None, control_effect_learner=None, treatment_effect_learner=None, ate_alpha=0.05, control_name=0)
*A parent class for X-learner regressor classes.
An X-learner estimates treatment effects with four machine learning models.
Details of X-learner are available at Kunzel et al. (2018) (https://arxiv.org/abs/1706.03461).*