EconBase
← All papers

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

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

arXiv 17 Mar 2021 · Statistics — Machine Learning · publishedJournal of Statistical Software (2024) · 36 citations (OpenAlex)

arXiv:2103.09603 · PDF · DOI · OpenAlex · Extracted main text

Abstract

The R package DoubleML implements the double/debiased machine learning framework of Chernozhukov et al. (2018). It provides functionalities to estimate parameters in causal models based on machine learning methods. The double machine learning framework consist of three key ingredients: Neyman orthogonality, high-quality machine learning estimation and sample splitting. Estimation of nuisance components can be performed by various state-of-the-art machine learning methods that are available in the mlr3 ecosystem. DoubleML makes it possible to perform inference in a variety of causal models, including partially linear and interactive regression models and their extensions to instrumental variable estimation. The object-oriented implementation of DoubleML enables a high flexibility for the model specification and makes it easily extendable. This paper serves as an introduction to the double machine learning framework and the R package DoubleML. In reproducible code examples with simulated and real data sets, we demonstrate how DoubleML users can perform valid inference based on machine learning methods.

Citation extraction

83
references
131
in-text mentions
83
distinct cited
0
self-citations
18,201
main-text words

appendix boundary found by none_found · 100% of the source is main text. Read the extracted text to check this.

Most heavily cited references

The works this paper leans on most, across its whole bibliography — not restricted to papers in our corpus. Ranked by composite intensity, which combines how often a work is mentioned, how many sections mention it, and how much of that falls in the main text rather than the appendix.

ReferenceIntensityMentionsSectionsMain text
1Chernozhukov V, Chetverikov D, Demirer M, Duflo E, Hansen C, Newey W… (2018) Double/Debiased Machine Learning for Treatment and Structural Parameters1.000207100%
2Lang M, Binder M, Richter J, Schratz P, Pfisterer F, Coors S, Au Q,… (2019) mlr3: A Modern Object-Oriented Machine Learning Framework in R0.73732100%
3Lang M, Au Q, Coors S, Schratz P (2023) mlr3learners: Recommended Learners for mlr30.73732100%
4Chernozhukov V, Hansen C, Spindler M (2015) Post-Selection and Post-Regularization Inference in Linear Models with Many Controls and Instruments0.64422100%
5Bach P, Chernozhukov V, Kurz MS, Spindler M (2022) DoubleML – An Object-Oriented Implementation of Double Machine Learning in Python0.64422100%
6Chang W (2021) R6: Encapsulated Classes with Reference Semantics0.64422100%
7Bach P, Chernozhukov V, Spindler M (2018) Valid Simultaneous Inference in High-Dimensional Settings (with the hdm Package for R)0.64422100%
8Belloni A, Chernozhukov V, Fern'andez-Val I, Hansen C (2017) Program Evaluation and Causal Inference with High-Dimensional Data0.64422100%
9Dowle M, Srinivasan A (2023) data.table: Extension of data.frame0.64422100%
10Friedman J, Hastie T, Tibshirani R (2010) Regularization Paths for Generalized Linear Models via Coordinate Descent0.64422100%

Showing the top 10 of 83 scored citations.

Cited by, within the corpus

arXiv econ.EM papers that cite this one, ranked by how heavily they lean on it.

Citing paperIntensityMentionsSections
1Reproducible Aggregation of Sample-Split Statistics$^*$0.64432
2On the Asymptotic Properties of Debiased Machine Learning Estimators0.64422
3xtdml: Double Machine Learning Estimation to Static Panel Data Models with Fixed Effects in R0.64422
4Sensitivity Analysis for Causal ML: A Use Case at Booking.com0.58531
5Double Machine Learning for Static Panel Models with Fixed Effects0.51122
6DoubleMLDeep: Estimation of Causal Effects with Multimodal Data0.40511
7Hyperparameter Tuning for Causal Inference with Double Machine Learning: A Simulation Study0.40511
8Management Decisions in Manufacturing using Causal Machine Learning – To Rework, or not to Rework?0.40511
92406.138260.40511
10Residualised Treatment Intensity and the Estimation of Average Partial Effects0.40511