63 Open Source Causal Inference Software Projects
Free and open source causal inference code projects including engines, APIs, generators, and tools.
Dowhy 2305 ⭐
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.
Pgmpy 1611 ⭐
Python Library for learning (Structure and Parameter) and inference (Statistical and Causal) in Bayesian Networks.
Econml 971 ⭐
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.
Causalnex 813 ⭐
A Python library that helps data scientists to infer causation rather than observing correlation.
Causaldiscoverytoolbox 343 ⭐
Package for causal inference in graphs and in the pairwise settings. Tools for graph structure recovery and dependencies are included.
Ggdag 294 ⭐
:arrow_lower_left: :arrow_lower_right: An R package for working with causal directed acyclic graphs (DAGs)
Expan 258 ⭐
Open-source Python library for statistical analysis of randomised control trials (A/B tests)
Python Causality Handbook 268 ⭐
Causal Inference for the Brave and True. A light-hearted yet rigorous approach to learning about impact estimation and sensitivity analysis.
Python For Epidemiologists 69 ⭐
Tutorial in Python targeted at Epidemiologists. Will discuss the basics of analysis in Python 3
Perfect_match 50 ⭐
➕➕ Perfect Match is a simple method for learning representations for counterfactual inference with neural networks.
Causalinference.jl 43 ⭐
Causal inference, graphical models and structure learning with the PC algorithm.
Awesome Decision Making Reinforcement Learning 44 ⭐
A selection of state-of-the-art research materials on decision making and motion planning.
Causal Ml 36 ⭐
Must-read papers and resources related to causal inference and machine (deep) learning
Network Deconfounder Wsdm20 31 ⭐
Code for the WSDM '20 paper, Learning Individual Causal Effects from Networked Observational Data.
Ngreifer Cobalt 23 ⭐
Covariate Balance Tables and Plots - An R package for assessing covariate balance
D909b Drnet 21 ⭐
💉📈 Dose response networks (DRNets) are a method for learning to estimate individual dose-response curves for multiple parametric treatments from observational data using neural networks.
Evalsp20.classes.andrewheiss.com 20 ⭐
🎓 GSU MPA/MPP course on program evaluation and causal inference
Lmtp 17 ⭐
:package: Non-parametric Causal Effects of Feasible Interventions Based on Modified Treatment Policies :crystal_ball:
Gumbel Max Scm 18 ⭐
Code for "Counterfactual Off-Policy Evaluation with Gumbel-Max Structural Causal Models" (ICML 2019)
Tlverse Handbook 17 ⭐
🎯 :closed_book: The Hitchhiker's Guide to the tlverse, or a Targeted Learning Practitioner's Handbook [WIP]
Awesome Neural Logic 17 ⭐
Awesome Neural Logic and Causality: MLN, NLRL, NLM, etc. 因果推断，神经逻辑，强人工智能逻辑推理前沿领域。
Causal Inference For Data Scientists 16 ⭐
Notebooks of Python and R code which illustrates basic causal inference using simulated data
Py Bbn 14 ⭐
Inference in Bayesian Belief Networks using Probability Propagation in Trees of Clusters (PPTC) and Gibbs sampling
Causal Mediation Analysis For Ab Tests 13 ⭐
The Identification and Estimation of Direct and Indirect Effects in A/B Tests through Causal Mediation Analysis
Vltimeseriescausality 14 ⭐
A framework to infer causality on a pair of time series of real numbers based on Variable-lag Granger causality and transfer entropy.
Machine Learning Summer Schools 11 ⭐
Curated materials for different machine learning related summer schools
Cikm18 Lcva 11 ⭐
Code for CIKM'18 paper, Linked Causal Variational Autoencoder for Inferring Paired Spillover Effects.
Drtmle 11 ⭐
Nonparametric estimators of the average treatment effect with doubly-robust confidence intervals and hypothesis tests
Rcit 10 ⭐
The Randomized Conditional Independence Test (RCIT) and the Randomized conditional Correlation Test (RCoT)
Shapflex 14 ⭐
An R package for computing asymmetric Shapley values to assess causality in any trained machine learning model
Counterfactual Cv 12 ⭐
(ICML2020) “Counterfactual Cross-Validation: Stable Model Selection Procedure for Causal Inference Models’’