arXiv Analytics

Sign in

arXiv:2104.03220 [stat.ML]AbstractReferencesReviewsResources

DoubleML -- An Object-Oriented Implementation of Double Machine Learning in Python

Philipp Bach, Victor Chernozhukov, Malte S. Kurz, Martin Spindler

Published 2021-04-07Version 1

DoubleML is an open-source Python library implementing the double machine learning framework of Chernozhukov et al. (2018) for a variety of causal models. It contains functionalities for valid statistical inference on causal parameters when the estimation of nuisance parameters is based on machine learning methods. The object-oriented implementation of DoubleML provides a high flexibility in terms of model specifications and makes it easily extendable. The package is distributed under the MIT license and relies on core libraries from the scientific Python ecosystem: scikit-learn, numpy, pandas, scipy, statsmodels and joblib. Source code, documentation and an extensive user guide can be found at https://github.com/DoubleML/doubleml-for-py and https://docs.doubleml.org.

Related articles: Most relevant | Search more
arXiv:2103.09603 [stat.ML] (Published 2021-03-17)
DoubleML -- An Object-Oriented Implementation of Double Machine Learning in R
arXiv:2311.18639 [stat.ML] (Published 2023-11-30)
Targeted Reduction of Causal Models
arXiv:1312.2967 [stat.ML] (Published 2013-12-10, updated 2015-01-26)
Every LWF and AMP chain graph originates from a set of causal models