Changelog
0.6.0 (2024-06-**)
Added
scoringparameter tometalearners.metalearner.MetaLearner.evaluate()and implemented the abstract method for themetalearners.XLearnerandmetalearners.DRLearner.
0.5.0 (2024-06-18)
No longer raise an error if
feature_setis provided tometalearners.SLearner.Fix a bug where base model dictionaries – e.g.
n_foldsorfeature-set– were improperly initialized if the provided dictionary’s keys were a strict superset of the expected keys.
0.4.2 (2024-06-18)
Ship license file.
0.4.1 (2024-06-18)
Fix dependencies for pip.
0.4.0 (2024-06-18)
Implemented
metalearners.cross_fit_estimator.CrossFitEstimator.clone().Added
n_jobs_base_learnerstometalearners.metalearner.MetaLearner.fit().Renamed
metalearners.explainer.Explainer.feature_importances(). Note this is a breaking change.Renamed
metalearners.metalearner.MetaLearner.feature_importances(). Note this is a breaking change.Renamed
metalearners.explainer.Explainer.shap_values(). Note this is a breaking change.Renamed
metalearners.metalearner.MetaLearner.shap_values(). Note this is a breaking change.Renamed
metalearners.metalearner.MetaLearner.explainer(). Note this is a breaking change.Implemented
synchronize_cross_fittingparameter formetalearners.metalearner.MetaLearner.fit().Implemented
cvparameter formetalearners.cross_fit_estimator.fit().
0.3.0 (2024-06-03)
Implemented
metalearners.explainer.Explainerwith support for binary classification and regression outcomes and discrete treatment variants.Integration of
metalearners.explainer.Explainerwithmetalearners.metalearner.MetaLearnerfor feature importance and SHAP values calculations.Implemented model reusage through the
fitted_nuisance_modelsandfitted_propensity_modelparameters ofmetalearners.metalearner.MetaLearner.Allow for
fit_paramsinmetalearners.metalearner.MetaLearner.fit().
0.2.0 (2024-05-28)
Beta release with
metalearners.DRLearnerwith support for binary classification and regression outcomes and discrete treatment variants.Generalization of
metalearners.TLearner,metalearners.XLearnerandmetalearners.RLearnerto allow for more than two discrete treatment variants.Unification of shapes returned by
predictmethods.metalearners.utils.simplify_output()andmetalearners.utils.metalearner_factory().
0.1.0 (2024-05-16)
Alpha release with
metalearners.TLearnerwith support for binary classification and regression outcomes and binary treatment variants.metalearners.SLearnerwith support for binary classification and regression outcomes and discrete treatment variants.metalearners.XLearnerwith support for binary classification and regression outcomes and binary treatment variants.metalearners.RLearnerwith support for binary classification and regression otucomes and binary treatment variants.