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

  • 2021-04-07 16:16:39
  • Philipp Bach, Victor Chernozhukov, Malte S. Kurz, Martin Spindler
  • 0


DoubleML is an open-source Python library implementing the double machinelearning framework of Chernozhukov et al. (2018) for a variety of causalmodels. It contains functionalities for valid statistical inference on causalparameters when the estimation of nuisance parameters is based on machinelearning methods. The object-oriented implementation of DoubleML provides ahigh flexibility in terms of model specifications and makes it easilyextendable. The package is distributed under the MIT license and relies on corelibraries from the scientific Python ecosystem: scikit-learn, numpy, pandas,scipy, statsmodels and joblib. Source code, documentation and an extensive userguide can be found at and


Quick Read (beta)

loading the full paper ...