forked from tlverse/tmle3shift
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.Rmd
103 lines (74 loc) · 3.88 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
---
output:
rmarkdown::github_document
bibliography: "README-refs.bib"
---
<!-- README.md is generated from README.Rmd. Please edit that file -->
```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "README-"
)
```
# R/`tmle3shift`
[![Travis-CI Build Status](https://travis-ci.org/tlverse/tmle3shift.svg?branch=master)](https://travis-ci.org/tlverse/tmle3shift)
[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/tlverse/tmle3shift?branch=master&svg=true)](https://ci.appveyor.com/project/nhejazi/tmle3shift)
[![Coverage Status](https://img.shields.io/codecov/c/github/tlverse/tmle3shift/master.svg)](https://codecov.io/github/tlverse/tmle3shift?branch=master)
[![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active)
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
> Targeted Learning and Variable Importance with Stochastic Interventions
__Authors:__ [Nima Hejazi](https://nimahejazi.org), [Jeremy
Coyle](https://github.com/jeremyrcoyle), and [Mark van der
Laan](https://vanderlaan-lab.org)
---
## What's `tmle3shift`?
`tmle3shift` is an adapter/extension R package in the `tlverse` ecosystem that
exposes support for the estimation of a target parameter defined as the mean
counterfactual outcome under a posited shift of the natural value of a
continuous-valued intervention, using the formalism of stochastic treatment
regimes. As an adapter package, `tmle3shift` builds upon the core `tlverse`
grammar introduced by `tmle3`, a general framework that supports the
implementation of a range of TMLE parameters through a unified interface. For a
detailed description of the target parameter, TML estimator, and algorithm
implemented in `tmle3shift`, the interested reader is invited to consult
@diaz2012population and @diaz2018stochastic. For a general discussion of the
framework of targeted minimum loss-based estimation and the role this
methodology plays in statistical and causal inference, the canonical references
are @vdl2011targeted and @vdl2018targeted.
Building on the original work surrounding the TML estimator for the
aforementioned target parameter, `tmle3shift` additionally implements a set of
techniques for variable importance analysis, allowing for a sequence of mean
counterfactual outcomes, estimated under a sequence of posited shifts, to be
summarized via a working marginal structural model (MSM). The goal of this work
is to build upon the `tlverse` framework and the estimation methodology
implemented for a single mean counterfactual outcome in order to introduce an
end-to-end methodology for variable importance analyses.
---
## Installation
You can install the development version of `tmle3shift` from GitHub via
[`devtools`](https://www.rstudio.com/products/rpackages/devtools/) with
```{r gh-installation, eval = FALSE}
devtools::install_github("tlverse/tmle3shift")
```
---
## Issues
If you encounter any bugs or have any specific feature requests, please [file an
issue](https://github.com/tlverse/tmle3shift/issues).
---
## Related
* [R/`txshift`](https://github.com/nhejazi/txshift) - An R package providing an
independent implementation of the TML estimation procedure and
statistical methodology as is made available here, without reliance on the
`tlverse` grammar provided by `tmle3`.
---
## Funding
The development of this software was supported in part through a grant from the
National Institutes of Health: [T32
LM012417-02](https://projectreporter.nih.gov/project_info_description.cfm?aid=9248418&icde=37849831&ddparam=&ddvalue=&ddsub=&cr=1&csb=default&cs=ASC&pball=).
---
## License
The contents of this repository are distributed under the GPL-3 license. See
file `LICENSE` for details.
---
## References