DoubleML/doubleml-for-py
A Python package implementing the double/debiased machine learning framework for causal inference, built on scikit-learn.

Not currently ranked — collecting fresh signals.
star history
DoubleML provides an implementation of the double/debiased machine learning framework for causal inference problems. It is built on top of scikit-learn and implements the methodology from Chernozhukov et al. (2018), allowing users to estimate causal effects using arbitrary ML models as base learners. The package targets econometric and statistical applications requiring valid inference after machine learning predictions.
Frequently asked
- What is DoubleML/doubleml-for-py?
- A Python package implementing the double/debiased machine learning framework for causal inference, built on scikit-learn.
- Is doubleml-for-py open source?
- Yes — DoubleML/doubleml-for-py is open source, released under the BSD-3-Clause license.
- What language is doubleml-for-py written in?
- DoubleML/doubleml-for-py is primarily written in Python.
- How popular is doubleml-for-py?
- DoubleML/doubleml-for-py has 759 stars on GitHub.
- Where can I find doubleml-for-py?
- DoubleML/doubleml-for-py is on GitHub at https://github.com/DoubleML/doubleml-for-py.