Uplift modeling and causal inference with machine learning algorithms
UpliftTreeClassifier
.pandas
version requirement by @jeongyoonlee in https://github.com/uber/causalml/pull/743
match.__main__()
by @jeongyoonlee in https://github.com/uber/causalml/pull/749
distr_plot_single_sim()
by @jeongyoonlee in https://github.com/uber/causalml/pull/750
with_std
, with_counts
to create_table_one
by @lee-junseok in https://github.com/uber/causalml/pull/748
return_ci=True
in sensitivity by @lee-junseok in https://github.com/uber/causalml/pull/758
multiprocessing
use fork in setup.py
by @IanDelbridge in https://github.com/uber/causalml/pull/754
Full Changelog: https://github.com/uber/causalml/compare/v0.15.0...v0.15.1
Full Changelog: https://github.com/uber/causalml/compare/v0.14.1...v0.15.0
envs/
conda build for precompiled M1 installs by @bsaunders27 in https://github.com/uber/causalml/pull/646
Full Changelog: https://github.com/uber/causalml/compare/v0.14.0...v0.14.1
max_leaf_nodes
fixes with minor update by @alexander-pv in https://github.com/uber/causalml/pull/583
plot_shap_values
of base meta leaner by @kklein in https://github.com/uber/causalml/pull/627
Full Changelog: https://github.com/uber/causalml/compare/v0.13.0...v0.14.0
CausalTreeRegressor
and added CausalRandomForestRegressor
with more seamless integration with scikit-learn
's Cython tree module. He also added integration with shap
for causal tree/ random forest interpretation. Please check out the example notebook.(% -> $)
by @saiwing-yeung in https://github.com/uber/causalml/pull/488
conda
install and instruction of maintain in conda-forge by @ppstacy in https://github.com/uber/causalml/pull/485
examples.rst
by @lixuan12315 in https://github.com/uber/causalml/pull/496
effect_learner_objective
in XGBRRegressor
by @jeongyoonlee in https://github.com/uber/causalml/pull/504
statsmodels
' F test f-value format by @paullo0106 in https://github.com/uber/causalml/pull/505
setup.py
by @aldenrogers in https://github.com/uber/causalml/pull/508
methodology.rst
by @AlkanSte in https://github.com/uber/causalml/pull/518
get_qini()
by @enzoliao in https://github.com/uber/causalml/pull/523
uplift_trees_with_synthetic_data.ipynb
by @jroessler in https://github.com/uber/causalml/pull/531
Full Changelog: https://github.com/uber/causalml/compare/v0.12.3...v0.13.0
This patch is to release a version without the constraint of Shap which can be used for conda-forge.
Full Changelog: https://github.com/uber/causalml/compare/v0.12.2...v0.12.3
This patch includes three updates by our latest contributors, @tonkolviktor and @heiderich. We also start using black, a Python formatter. Please check out the updated contribution guideline to learn how to use it.
Full Changelog: https://github.com/uber/causalml/compare/v0.12.1...v0.12.2
This patch includes two bug fixes for UpliftRandomForestClassifier as follows:
treatment_idx
for fillTree()
when applying validation data set