PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Treatment Effects Python Packages

Python packages with the GitHub topic treatment-effects. Sorted by relevance, with stars and monthly downloads.
py-why
econml

ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.

593K 5K 815
py-why
dowhy

DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.

238K 8K 1K
rdpackages
rdrobust

Robust Local Polynomial Methods for RD Designs

89K 94 42
igerber
diff-diff

Difference-in-Differences causal inference in Python. Callaway-Sant'Anna, Synthetic DiD, Honest DiD, event studies. sklearn-like API, validated against R.

46K 278 40
brycewang-stanford
statspai

StatsPAI is the first Agent-native Python library for causal inference and applied econometrics — unified API, broad cross-method coverage, structured result objects, machine-readable schemas, Skills, an MCP server, and R/Stata parity validation.

7K 266 52
rdpackages
rddensity

Manipulation Testing Using Local Polynomial Density Methods

2K 12 9
gorgeousfish
diddesign

Double Difference-in-Differences for Python — GMM-optimal combination of multiple pre-treatment periods with bootstrap inference, diagnostic tools, and publication-ready plotting (Egami & Yamauchi, 2023).

2K 0 0
SUwonglab
causalegm

CausalEGM: an encoding generative modeling approach to dimension reduction and covariate adjustment in causal inference with observational studies

980 74 11
ShaokunAn
sccausalvi

Perturbational analysis by causality-aware generative model for single-cell RNA-sequencing data

710 23 3
andrewtavis
causeinfer

Machine learning based causal inference/uplift in Python

576 63 13
rdpackages
rdlocrand

Local Randomization Methods for RD Designs

436 8 10
puhazoli
asbe

Automatic Stopping for Batch-mode Experimentation

362 1 0
duketemon
pyuplift

Lightweight uplift modeling framework for Python

314 30 3
cantinilab
recon

ReCoN: [Reconstruction of multicellular systems from single-cell data to predict perturbation responses and cell programs coordination]

305 8 0
rdpackages
rdmulti

Robust Local Polynomial Methods for RD designs with Multiple Cutoffs or Multiple Scores

257 4 9
rdpackages
rdpower

Power calculations, sample size calculations, and minimum detectable effect calculations for Regression Discontinuity designs.

212 4 3
Microsoft
beat-ml1

This package contains several methods for calculating Conditional Average Treatment Effects

202 5K 814
Microsoft
beat-test

ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.

174 5K 814
Microsoft
beataalu

This package contains several methods for calculating Conditional Average Treatment Effects

167 5K 814
Microsoft
guangtestbeat

This package contains several methods for calculating Conditional Average Treatment Effects

141 5K 814
Microsoft
firstbeatlu

ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.

139 5K 814
Microsoft
lzbeat

ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.

125 5K 814
Microsoft
lubeat

ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a toolkit that combines state-of-the-art machine learning techniques with econometrics in order to bring automation to complex causal inference problems. To date, the ALICE Python SDK (econml) implements orthogonal machine learning algorithms such as the double machine learning work of Chernozhukov et al. This toolkit is designed to measure the causal effect of some treatment variable(s) t on an outcome variable y, controlling for a set of features x.

120 5K 814
Open-All-Scale-Causal-Engine
openasce

Open All-Scale CausalEngine

81 80 10
    • Data from PyPI, GitHub, ClickHouse, and BigQuery