libuplift.meta.x_learner#

The X-learner model from Künzel et al. ‘Metalearners for estimating heterogeneous treatment effects using machine learning’.

Currently available only for regression. Can be applied to classification problems when treating class variable as numeric.

Classes#

XLearnerUpliftRegressor

Mixin class for all uplift regression estimators in

Module Contents#

class libuplift.meta.x_learner.XLearnerUpliftRegressor(base_estimator=LinearRegression())[source]#

Bases: libuplift.base.UpliftRegressorMixin, libuplift.meta.base.UpliftMetaModelBase

Mixin class for all uplift regression estimators in libuplift.

predict(X)[source]#