├── .github
├── .stale.yml
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ ├── black.yml
│ ├── python-publish.yml
│ ├── python-test.yaml
│ ├── test-build-from-source.yml
│ └── test-pypi-install.yml
├── .gitignore
├── .pre-commit-config.yaml
├── .readthedocs.yml
├── ANTITRUST.md
├── CHARTER.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── GOVERNANCE.md
├── LICENSE
├── MAINTAINERS.md
├── MANIFEST.in
├── Makefile
├── README.md
├── SECURITY.md
├── STEERING_COMMITTEE.md
├── TRADEMARKS.md
├── causalml
├── __init__.py
├── dataset
│ ├── __init__.py
│ ├── classification.py
│ ├── regression.py
│ ├── semiSynthetic.py
│ └── synthetic.py
├── feature_selection
│ ├── __init__.py
│ └── filters.py
├── features.py
├── inference
│ ├── __init__.py
│ ├── iv
│ │ ├── __init__.py
│ │ ├── drivlearner.py
│ │ └── iv_regression.py
│ ├── meta
│ │ ├── __init__.py
│ │ ├── base.py
│ │ ├── drlearner.py
│ │ ├── explainer.py
│ │ ├── rlearner.py
│ │ ├── slearner.py
│ │ ├── tlearner.py
│ │ ├── tmle.py
│ │ ├── utils.py
│ │ └── xlearner.py
│ ├── tf
│ │ ├── __init__.py
│ │ ├── dragonnet.py
│ │ └── utils.py
│ ├── torch
│ │ ├── __init__.py
│ │ └── cevae.py
│ └── tree
│ │ ├── __init__.py
│ │ ├── _tree
│ │ ├── __init__.py
│ │ ├── _classes.py
│ │ ├── _criterion.pxd
│ │ ├── _criterion.pyx
│ │ ├── _splitter.pxd
│ │ ├── _splitter.pyx
│ │ ├── _tree.pxd
│ │ ├── _tree.pyx
│ │ ├── _typedefs.pxd
│ │ ├── _typedefs.pyx
│ │ ├── _utils.pxd
│ │ └── _utils.pyx
│ │ ├── causal
│ │ ├── __init__.py
│ │ ├── _builder.pxd
│ │ ├── _builder.pyx
│ │ ├── _criterion.pxd
│ │ ├── _criterion.pyx
│ │ ├── _tree.py
│ │ ├── causalforest.py
│ │ └── causaltree.py
│ │ ├── plot.py
│ │ ├── uplift.pyx
│ │ └── utils.py
├── match.py
├── metrics
│ ├── __init__.py
│ ├── classification.py
│ ├── const.py
│ ├── regression.py
│ ├── sensitivity.py
│ └── visualize.py
├── optimize
│ ├── __init__.py
│ ├── pns.py
│ ├── policylearner.py
│ ├── unit_selection.py
│ ├── utils.py
│ └── value_optimization.py
└── propensity.py
├── docs
├── Makefile
├── _static
│ └── img
│ │ ├── auuc_table_vis.png
│ │ ├── auuc_vis.png
│ │ ├── counterfactual_value_optimization.png
│ │ ├── logo
│ │ ├── android-chrome-192x192.png
│ │ ├── android-chrome-512x512.png
│ │ ├── apple-touch-icon.png
│ │ ├── causalml_logo.png
│ │ ├── causalml_logo.svg
│ │ ├── causalml_logo_square.png
│ │ ├── causalml_logo_square_transparent.png
│ │ ├── causalml_logo_transparent.png
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ └── favicon.ico
│ │ ├── meta_feature_imp_vis.png
│ │ ├── meta_shap_dependence_vis.png
│ │ ├── meta_shap_vis.png
│ │ ├── sensitivity_selection_bias_r2.png
│ │ ├── shap_vis.png
│ │ ├── synthetic_dgp_bar_plot_multiple.png
│ │ ├── synthetic_dgp_scatter_plot.png
│ │ ├── synthetic_dgp_scatter_plot_multiple.png
│ │ ├── uplift_tree_feature_imp_vis.png
│ │ └── uplift_tree_vis.png
├── about.rst
├── causalml.rst
├── changelog.rst
├── conf.py
├── environment-py39-rtd.yml
├── examples.rst
├── examples
│ ├── benchmark_semi_synthetic_simulation_studies.ipynb
│ ├── benchmark_simulation_studies.ipynb
│ ├── binary_policy_learner_example.ipynb
│ ├── calibration.ipynb
│ ├── causal_trees_interpretation.ipynb
│ ├── causal_trees_with_synthetic_data.ipynb
│ ├── causal_trees_with_synthetic_data_multiple_treatment_groups.ipynb
│ ├── cevae_example.ipynb
│ ├── counterfactual_unit_selection.ipynb
│ ├── counterfactual_value_optimization.ipynb
│ ├── data
│ │ ├── card.csv
│ │ ├── ihdp_npci_1.csv
│ │ ├── ihdp_npci_2.csv
│ │ ├── ihdp_npci_3.csv
│ │ ├── ihdp_npci_4.csv
│ │ ├── ihdp_npci_5.csv
│ │ ├── ihdp_npci_6.csv
│ │ ├── ihdp_npci_7.csv
│ │ ├── ihdp_npci_8.csv
│ │ └── ihdp_npci_9.csv
│ ├── dr_learner_with_synthetic_data.ipynb
│ ├── dragonnet_example.ipynb
│ ├── feature_interpretations_example.ipynb
│ ├── feature_selection.ipynb
│ ├── iv_nlsym_synthetic_data.ipynb
│ ├── logistic_regression_based_data_generation_for_uplift_classification.ipynb
│ ├── meta_learners_with_synthetic_data.ipynb
│ ├── meta_learners_with_synthetic_data_multiple_treatment.ipynb
│ ├── necessary_and_sufficient.ipynb
│ ├── qini_curves_for_costly_treatment_arms.ipynb
│ ├── sensitivity_example_with_synthetic_data.ipynb
│ ├── uplift_tree_visualization.ipynb
│ ├── uplift_trees_with_synthetic_data.ipynb
│ └── validation_with_tmle.ipynb
├── index.rst
├── installation.rst
├── interpretation.rst
├── methodology.rst
├── quickstart.rst
├── references.rst
├── refs.bib
├── requirements.txt
└── validation.rst
├── pyproject.toml
├── setup.cfg
├── setup.py
├── tests
├── __init__.py
├── conftest.py
├── const.py
├── test_causal_trees.py
├── test_cevae.py
├── test_counterfactual_unit_selection.py
├── test_datasets.py
├── test_dragonnet.py
├── test_feature_selection.py
├── test_features.py
├── test_ivlearner.py
├── test_match.py
├── test_meta_learners.py
├── test_metrics.py
├── test_propensity.py
├── test_sensitivity.py
├── test_uplift_trees.py
├── test_utils.py
├── test_value_optimization.py
└── test_visualize.py
└── tox.ini
/.github/.stale.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/.stale.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/ISSUE_TEMPLATE/bug_report.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/ISSUE_TEMPLATE/feature_request.md
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/workflows/black.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/workflows/black.yml
--------------------------------------------------------------------------------
/.github/workflows/python-publish.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/workflows/python-publish.yml
--------------------------------------------------------------------------------
/.github/workflows/python-test.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/workflows/python-test.yaml
--------------------------------------------------------------------------------
/.github/workflows/test-build-from-source.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/workflows/test-build-from-source.yml
--------------------------------------------------------------------------------
/.github/workflows/test-pypi-install.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.github/workflows/test-pypi-install.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.gitignore
--------------------------------------------------------------------------------
/.pre-commit-config.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.pre-commit-config.yaml
--------------------------------------------------------------------------------
/.readthedocs.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/.readthedocs.yml
--------------------------------------------------------------------------------
/ANTITRUST.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/ANTITRUST.md
--------------------------------------------------------------------------------
/CHARTER.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/CHARTER.md
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/CODE_OF_CONDUCT.md
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/GOVERNANCE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/GOVERNANCE.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/LICENSE
--------------------------------------------------------------------------------
/MAINTAINERS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/MAINTAINERS.md
--------------------------------------------------------------------------------
/MANIFEST.in:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/MANIFEST.in
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/Makefile
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/README.md
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/SECURITY.md
--------------------------------------------------------------------------------
/STEERING_COMMITTEE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/STEERING_COMMITTEE.md
--------------------------------------------------------------------------------
/TRADEMARKS.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/TRADEMARKS.md
--------------------------------------------------------------------------------
/causalml/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/__init__.py
--------------------------------------------------------------------------------
/causalml/dataset/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/dataset/__init__.py
--------------------------------------------------------------------------------
/causalml/dataset/classification.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/dataset/classification.py
--------------------------------------------------------------------------------
/causalml/dataset/regression.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/dataset/regression.py
--------------------------------------------------------------------------------
/causalml/dataset/semiSynthetic.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/dataset/semiSynthetic.py
--------------------------------------------------------------------------------
/causalml/dataset/synthetic.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/dataset/synthetic.py
--------------------------------------------------------------------------------
/causalml/feature_selection/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/feature_selection/__init__.py
--------------------------------------------------------------------------------
/causalml/feature_selection/filters.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/feature_selection/filters.py
--------------------------------------------------------------------------------
/causalml/features.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/features.py
--------------------------------------------------------------------------------
/causalml/inference/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/causalml/inference/iv/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/iv/__init__.py
--------------------------------------------------------------------------------
/causalml/inference/iv/drivlearner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/iv/drivlearner.py
--------------------------------------------------------------------------------
/causalml/inference/iv/iv_regression.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/iv/iv_regression.py
--------------------------------------------------------------------------------
/causalml/inference/meta/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/__init__.py
--------------------------------------------------------------------------------
/causalml/inference/meta/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/base.py
--------------------------------------------------------------------------------
/causalml/inference/meta/drlearner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/drlearner.py
--------------------------------------------------------------------------------
/causalml/inference/meta/explainer.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/explainer.py
--------------------------------------------------------------------------------
/causalml/inference/meta/rlearner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/rlearner.py
--------------------------------------------------------------------------------
/causalml/inference/meta/slearner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/slearner.py
--------------------------------------------------------------------------------
/causalml/inference/meta/tlearner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/tlearner.py
--------------------------------------------------------------------------------
/causalml/inference/meta/tmle.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/tmle.py
--------------------------------------------------------------------------------
/causalml/inference/meta/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/utils.py
--------------------------------------------------------------------------------
/causalml/inference/meta/xlearner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/meta/xlearner.py
--------------------------------------------------------------------------------
/causalml/inference/tf/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tf/__init__.py
--------------------------------------------------------------------------------
/causalml/inference/tf/dragonnet.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tf/dragonnet.py
--------------------------------------------------------------------------------
/causalml/inference/tf/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tf/utils.py
--------------------------------------------------------------------------------
/causalml/inference/torch/__init__.py:
--------------------------------------------------------------------------------
1 | from .cevae import CEVAE
2 |
--------------------------------------------------------------------------------
/causalml/inference/torch/cevae.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/torch/cevae.py
--------------------------------------------------------------------------------
/causalml/inference/tree/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/__init__.py
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/__init__.py
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_classes.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_classes.py
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_criterion.pxd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_criterion.pxd
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_criterion.pyx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_criterion.pyx
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_splitter.pxd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_splitter.pxd
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_splitter.pyx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_splitter.pyx
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_tree.pxd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_tree.pxd
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_tree.pyx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_tree.pyx
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_typedefs.pxd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_typedefs.pxd
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_typedefs.pyx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_typedefs.pyx
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_utils.pxd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_utils.pxd
--------------------------------------------------------------------------------
/causalml/inference/tree/_tree/_utils.pyx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/_tree/_utils.pyx
--------------------------------------------------------------------------------
/causalml/inference/tree/causal/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/causalml/inference/tree/causal/_builder.pxd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/causal/_builder.pxd
--------------------------------------------------------------------------------
/causalml/inference/tree/causal/_builder.pyx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/causal/_builder.pyx
--------------------------------------------------------------------------------
/causalml/inference/tree/causal/_criterion.pxd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/causal/_criterion.pxd
--------------------------------------------------------------------------------
/causalml/inference/tree/causal/_criterion.pyx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/causal/_criterion.pyx
--------------------------------------------------------------------------------
/causalml/inference/tree/causal/_tree.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/causal/_tree.py
--------------------------------------------------------------------------------
/causalml/inference/tree/causal/causalforest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/causal/causalforest.py
--------------------------------------------------------------------------------
/causalml/inference/tree/causal/causaltree.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/causal/causaltree.py
--------------------------------------------------------------------------------
/causalml/inference/tree/plot.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/plot.py
--------------------------------------------------------------------------------
/causalml/inference/tree/uplift.pyx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/uplift.pyx
--------------------------------------------------------------------------------
/causalml/inference/tree/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/inference/tree/utils.py
--------------------------------------------------------------------------------
/causalml/match.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/match.py
--------------------------------------------------------------------------------
/causalml/metrics/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/metrics/__init__.py
--------------------------------------------------------------------------------
/causalml/metrics/classification.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/metrics/classification.py
--------------------------------------------------------------------------------
/causalml/metrics/const.py:
--------------------------------------------------------------------------------
1 | EPS = 1e-15
2 |
--------------------------------------------------------------------------------
/causalml/metrics/regression.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/metrics/regression.py
--------------------------------------------------------------------------------
/causalml/metrics/sensitivity.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/metrics/sensitivity.py
--------------------------------------------------------------------------------
/causalml/metrics/visualize.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/metrics/visualize.py
--------------------------------------------------------------------------------
/causalml/optimize/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/optimize/__init__.py
--------------------------------------------------------------------------------
/causalml/optimize/pns.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/optimize/pns.py
--------------------------------------------------------------------------------
/causalml/optimize/policylearner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/optimize/policylearner.py
--------------------------------------------------------------------------------
/causalml/optimize/unit_selection.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/optimize/unit_selection.py
--------------------------------------------------------------------------------
/causalml/optimize/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/optimize/utils.py
--------------------------------------------------------------------------------
/causalml/optimize/value_optimization.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/optimize/value_optimization.py
--------------------------------------------------------------------------------
/causalml/propensity.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/causalml/propensity.py
--------------------------------------------------------------------------------
/docs/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/Makefile
--------------------------------------------------------------------------------
/docs/_static/img/auuc_table_vis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/auuc_table_vis.png
--------------------------------------------------------------------------------
/docs/_static/img/auuc_vis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/auuc_vis.png
--------------------------------------------------------------------------------
/docs/_static/img/counterfactual_value_optimization.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/counterfactual_value_optimization.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/android-chrome-192x192.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/android-chrome-512x512.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/apple-touch-icon.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/causalml_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/causalml_logo.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/causalml_logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/causalml_logo.svg
--------------------------------------------------------------------------------
/docs/_static/img/logo/causalml_logo_square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/causalml_logo_square.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/causalml_logo_square_transparent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/causalml_logo_square_transparent.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/causalml_logo_transparent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/causalml_logo_transparent.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/favicon-16x16.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/favicon-32x32.png
--------------------------------------------------------------------------------
/docs/_static/img/logo/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/logo/favicon.ico
--------------------------------------------------------------------------------
/docs/_static/img/meta_feature_imp_vis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/meta_feature_imp_vis.png
--------------------------------------------------------------------------------
/docs/_static/img/meta_shap_dependence_vis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/meta_shap_dependence_vis.png
--------------------------------------------------------------------------------
/docs/_static/img/meta_shap_vis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/meta_shap_vis.png
--------------------------------------------------------------------------------
/docs/_static/img/sensitivity_selection_bias_r2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/sensitivity_selection_bias_r2.png
--------------------------------------------------------------------------------
/docs/_static/img/shap_vis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/shap_vis.png
--------------------------------------------------------------------------------
/docs/_static/img/synthetic_dgp_bar_plot_multiple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/synthetic_dgp_bar_plot_multiple.png
--------------------------------------------------------------------------------
/docs/_static/img/synthetic_dgp_scatter_plot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/synthetic_dgp_scatter_plot.png
--------------------------------------------------------------------------------
/docs/_static/img/synthetic_dgp_scatter_plot_multiple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/synthetic_dgp_scatter_plot_multiple.png
--------------------------------------------------------------------------------
/docs/_static/img/uplift_tree_feature_imp_vis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/uplift_tree_feature_imp_vis.png
--------------------------------------------------------------------------------
/docs/_static/img/uplift_tree_vis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/_static/img/uplift_tree_vis.png
--------------------------------------------------------------------------------
/docs/about.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/about.rst
--------------------------------------------------------------------------------
/docs/causalml.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/causalml.rst
--------------------------------------------------------------------------------
/docs/changelog.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/changelog.rst
--------------------------------------------------------------------------------
/docs/conf.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/conf.py
--------------------------------------------------------------------------------
/docs/environment-py39-rtd.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/environment-py39-rtd.yml
--------------------------------------------------------------------------------
/docs/examples.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples.rst
--------------------------------------------------------------------------------
/docs/examples/benchmark_semi_synthetic_simulation_studies.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/benchmark_semi_synthetic_simulation_studies.ipynb
--------------------------------------------------------------------------------
/docs/examples/benchmark_simulation_studies.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/benchmark_simulation_studies.ipynb
--------------------------------------------------------------------------------
/docs/examples/binary_policy_learner_example.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/binary_policy_learner_example.ipynb
--------------------------------------------------------------------------------
/docs/examples/calibration.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/calibration.ipynb
--------------------------------------------------------------------------------
/docs/examples/causal_trees_interpretation.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/causal_trees_interpretation.ipynb
--------------------------------------------------------------------------------
/docs/examples/causal_trees_with_synthetic_data.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/causal_trees_with_synthetic_data.ipynb
--------------------------------------------------------------------------------
/docs/examples/causal_trees_with_synthetic_data_multiple_treatment_groups.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/causal_trees_with_synthetic_data_multiple_treatment_groups.ipynb
--------------------------------------------------------------------------------
/docs/examples/cevae_example.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/cevae_example.ipynb
--------------------------------------------------------------------------------
/docs/examples/counterfactual_unit_selection.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/counterfactual_unit_selection.ipynb
--------------------------------------------------------------------------------
/docs/examples/counterfactual_value_optimization.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/counterfactual_value_optimization.ipynb
--------------------------------------------------------------------------------
/docs/examples/data/card.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/card.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_1.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_1.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_2.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_2.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_3.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_3.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_4.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_4.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_5.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_5.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_6.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_6.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_7.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_7.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_8.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_8.csv
--------------------------------------------------------------------------------
/docs/examples/data/ihdp_npci_9.csv:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/data/ihdp_npci_9.csv
--------------------------------------------------------------------------------
/docs/examples/dr_learner_with_synthetic_data.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/dr_learner_with_synthetic_data.ipynb
--------------------------------------------------------------------------------
/docs/examples/dragonnet_example.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/dragonnet_example.ipynb
--------------------------------------------------------------------------------
/docs/examples/feature_interpretations_example.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/feature_interpretations_example.ipynb
--------------------------------------------------------------------------------
/docs/examples/feature_selection.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/feature_selection.ipynb
--------------------------------------------------------------------------------
/docs/examples/iv_nlsym_synthetic_data.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/iv_nlsym_synthetic_data.ipynb
--------------------------------------------------------------------------------
/docs/examples/logistic_regression_based_data_generation_for_uplift_classification.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/logistic_regression_based_data_generation_for_uplift_classification.ipynb
--------------------------------------------------------------------------------
/docs/examples/meta_learners_with_synthetic_data.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/meta_learners_with_synthetic_data.ipynb
--------------------------------------------------------------------------------
/docs/examples/meta_learners_with_synthetic_data_multiple_treatment.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/meta_learners_with_synthetic_data_multiple_treatment.ipynb
--------------------------------------------------------------------------------
/docs/examples/necessary_and_sufficient.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/necessary_and_sufficient.ipynb
--------------------------------------------------------------------------------
/docs/examples/qini_curves_for_costly_treatment_arms.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/qini_curves_for_costly_treatment_arms.ipynb
--------------------------------------------------------------------------------
/docs/examples/sensitivity_example_with_synthetic_data.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/sensitivity_example_with_synthetic_data.ipynb
--------------------------------------------------------------------------------
/docs/examples/uplift_tree_visualization.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/uplift_tree_visualization.ipynb
--------------------------------------------------------------------------------
/docs/examples/uplift_trees_with_synthetic_data.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/uplift_trees_with_synthetic_data.ipynb
--------------------------------------------------------------------------------
/docs/examples/validation_with_tmle.ipynb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/examples/validation_with_tmle.ipynb
--------------------------------------------------------------------------------
/docs/index.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/index.rst
--------------------------------------------------------------------------------
/docs/installation.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/installation.rst
--------------------------------------------------------------------------------
/docs/interpretation.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/interpretation.rst
--------------------------------------------------------------------------------
/docs/methodology.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/methodology.rst
--------------------------------------------------------------------------------
/docs/quickstart.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/quickstart.rst
--------------------------------------------------------------------------------
/docs/references.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/references.rst
--------------------------------------------------------------------------------
/docs/refs.bib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/refs.bib
--------------------------------------------------------------------------------
/docs/requirements.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/requirements.txt
--------------------------------------------------------------------------------
/docs/validation.rst:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/docs/validation.rst
--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/pyproject.toml
--------------------------------------------------------------------------------
/setup.cfg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/setup.cfg
--------------------------------------------------------------------------------
/setup.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/setup.py
--------------------------------------------------------------------------------
/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/conftest.py
--------------------------------------------------------------------------------
/tests/const.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/const.py
--------------------------------------------------------------------------------
/tests/test_causal_trees.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_causal_trees.py
--------------------------------------------------------------------------------
/tests/test_cevae.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_cevae.py
--------------------------------------------------------------------------------
/tests/test_counterfactual_unit_selection.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_counterfactual_unit_selection.py
--------------------------------------------------------------------------------
/tests/test_datasets.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_datasets.py
--------------------------------------------------------------------------------
/tests/test_dragonnet.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_dragonnet.py
--------------------------------------------------------------------------------
/tests/test_feature_selection.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_feature_selection.py
--------------------------------------------------------------------------------
/tests/test_features.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_features.py
--------------------------------------------------------------------------------
/tests/test_ivlearner.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_ivlearner.py
--------------------------------------------------------------------------------
/tests/test_match.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_match.py
--------------------------------------------------------------------------------
/tests/test_meta_learners.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_meta_learners.py
--------------------------------------------------------------------------------
/tests/test_metrics.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_metrics.py
--------------------------------------------------------------------------------
/tests/test_propensity.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_propensity.py
--------------------------------------------------------------------------------
/tests/test_sensitivity.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_sensitivity.py
--------------------------------------------------------------------------------
/tests/test_uplift_trees.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_uplift_trees.py
--------------------------------------------------------------------------------
/tests/test_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_utils.py
--------------------------------------------------------------------------------
/tests/test_value_optimization.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_value_optimization.py
--------------------------------------------------------------------------------
/tests/test_visualize.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tests/test_visualize.py
--------------------------------------------------------------------------------
/tox.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/uber/causalml/HEAD/tox.ini
--------------------------------------------------------------------------------