Skip to content

Commit feba247

Browse files
committed
Merge branch 'p-add-vignette' of github.com:DoubleML/doubleml-for-r into p-add-vignette
2 parents a5d9d79 + 702e48d commit feba247

11 files changed

+36
-1914
lines changed

_pkgdown.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ navbar:
3333
menu:
3434
- text: Install DoubleML
3535
href: articles/install.html
36+
- text: Introduction to Double Machine Learning
37+
href: articles/Introduction_to_DoubleML.html
3638
news:
3739
text: Release Notes
3840
href: https://docs.doubleml.org/stable/release/release.html
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: "DoubleML - An Object-Oriented Implementation of Double Machine Learning in R"
3+
date: "`r Sys.Date()`"
4+
output: rmarkdown::html_vignette
5+
vignette: >
6+
%\VignetteIndexEntry{DoubleML - An Object-Oriented Implementation of Double Machine Learning in R}
7+
%\VignetteEngine{knitr::rmarkdown}
8+
%\VignetteEncoding{UTF-8}
9+
---
10+
11+
# Introduction
12+
13+
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:
14+
15+
* Neyman orthogonality,
16+
* High-quality machine learning estimation and
17+
* Sample splitting.
18+
19+
Estimation of nuisance components can be performed by various state-of-the-art machine learning methods that are available in the `mlr3` ecosystem (Lang et al., 2019). `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.
20+
21+
# Long Package Vignette
22+
23+
[A long version of this package vignette is available as a preprint via arxiv:2103.09603](https://arxiv.org/abs/2103.09603)
24+
25+
26+
27+
# References:
28+
29+
Bach, P., Chernozhukov, V., Kurz, M. S., and Spindler, M. (2021), DoubleML - An Object-Oriented Implementation of Double Machine Learning in R, arXiv:[2103.09603](https://arxiv.org/abs/2103.09603).
30+
31+
Chernozhukov, V., Chetverikov, D., Demirer, M., Duflo, E., Hansen, C., Newey, W. and Robins, J. (2018), Double/debiased machine learning for treatment and structural parameters. The Econometrics Journal, 21: C1-C68, URL: https://academic.oup.com/ectj/article/21/1/C1/5056401.
32+
33+
Lang, M., Binder, M., Richter, J., Schratz, P., Pfisterer, F., Coors, S., Au, Q., Casalicchio, G., Kotthoff, L. and Bischl, B. (2019), mlr3: A modern object-oriented machine learing framework in R. Journal of Open Source Software, doi:10.21105/joss.01903, URL: https://mlr3.mlr-org.com/.
34+

vignettes/Introduction_to_DoubleML/Introduction_to_DoubleML.Rmd

Lines changed: 0 additions & 1289 deletions
This file was deleted.

0 commit comments

Comments
 (0)