andrewtavis/causeinfer

Machine learning based causal inference/uplift in Python

64
/ 100
Established

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.

marketing-analytics clinical-trials social-program-evaluation customer-segmentation treatment-effect-modeling
Maintenance 13 / 25
Adoption 8 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

62

Forks

12

Language

Python

License

BSD-3-Clause

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.