andrewtavis/causeinfer
Machine learning based causal inference/uplift in Python
This project helps you understand how different actions or treatments affect people, customers, or patients. You provide data on past actions (like a marketing campaign or a medical intervention) and the outcomes that followed. It then tells you which individuals are most likely to respond positively to a specific treatment, allowing for more effective targeting. This tool is for data scientists, analysts, and researchers in fields like marketing, medicine, and social science.
Available on PyPI.
Use this if you need to predict the individual impact of an intervention and identify who will benefit most from it.
Not ideal if you're looking for simple A/B testing results or don't have historical data with treatment and control groups.
Stars
62
Forks
12
Language
Python
License
BSD-3-Clause
Category
Last pushed
Mar 19, 2026
Commits (30d)
0
Dependencies
12
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/andrewtavis/causeinfer"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
py-why/dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of...
py-why/EconML
ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research...
uber/causalml
Uplift modeling and causal inference with machine learning algorithms
cdt15/lingam
Python package for causal discovery based on LiNGAM.
DoubleML/doubleml-for-py
DoubleML - Double Machine Learning in Python