This repository has been archived by the owner on Nov 16, 2024. It is now read-only.
generated from tlverse/tlverse-workshops
-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.Rmd
212 lines (186 loc) · 11.5 KB
/
index.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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
---
knit: "bookdown::render_book"
title: "[Catalyst 2024] Targeted Learning in `R` with the `tlverse`"
subtitle: "Bridging Machine Learning with Causal and Statistical Inference"
author: "Mark van der Laan, Alan Hubbard, Jeremy Coyle, Nima Hejazi, Ivana
Malenica, Rachael Phillips"
date: "updated: `r format(Sys.time(), '%B %d, %Y')`"
documentclass: book
site: bookdown::bookdown_site
bibliography: [book.bib, packages.bib]
csl: jrss.csl
link-citations: yes
fontsize: '12pt, krantz2'
monofontoptions: "Scale=0.7"
colorlinks: yes
lot: yes
lof: yes
always_allow_html: yes
url: 'https\://tlverse.org/catalyst2024-workshop/'
github-repo: tlverse/catalyst2024-workshop
graphics: yes
description: "Open source, reproducible teaching materials accompanying a
workshop or short course on Targeted Learning with the [`tlverse` software
ecosystem](https://github.com/tlverse)."
---
# Welcome! {-}
This open source, reproducible set of vignettes accompanies the short course
"[Targeted Learning: Bridging Machine Learning with Causal and Statistical
Inference](https://catalyst.harvard.edu/calendar/event/biostatistics-short-course-targeted-learning-bridging-machine-learning-with-causal-and-statistical-inference-november-15/),"
given as part of the [Harvard Catalyst Biostatistics
Program](https://catalyst.harvard.edu/biostatistics/) in November 2024. **The
slide deck for this short course is available in PDF
[here](https://tlverse.org/catalyst2024-workshop/catalyst2024slides.pdf).**
The set of vignettes focuses on demonstrating how to apply Targeted Learning
methodology in practice using the [`tlverse` software
ecosystem](https://github.com/tlverse), a set of `R` packages that provide an
implementation of targeted maximum likelihood (or minimum loss-based)
estimation based on the mathematical underpinnings of the methodology. These
materials are derived from a working draft of the book [*Targeted Learning in
`R`: Causal Data Science with the `tlverse` Software
Ecosystem*](https://tlverse.org/tlverse-handbook/), which includes in-depth
discussion of these topics and much more, and may serve as a useful reference
to accompany these short course materials. Please note that the book is very
much in a draft phase and is made *publicly available for comment*, not as a
error-free reference. The book is aimed at non-statistician scientists who may
wish to learn about the Targeted Learning framework and apply the ideas using
the `tlverse` software suite.
<img style="float: center; margin-right: 1%; margin-bottom: 0.01em"
src="img/logos/tlverse-logo.svg" width="30%" height="30%">
<img style="float: center; margin-right: 1%; margin-bottom: 0.01em"
src="img/logos/Rlogo.svg" width="35%" height="35%">
<img style="float: center; margin-right: 1%; margin-bottom: 0.01em"
src="img/logos/vdl-logo-transparent.svg" width="30%" height="30%">
<p style="clear: both;">
<br>
<!--
## Important links {-}
* __Load R environment__: Please set up the `R` virtual environment using the
[instructions](https://github.com/tlverse/catalyst2024-workshop/blob/master/install.md).
If you experiencing issues with the `R` environment, you may install the
relevant software packages before the short course using the [installation
script](https://github.com/tlverse/catalyst2024-workshop/blob/master/install.R).
* You will probably exceed the GitHub API rate limit during this installation,
which will throw an error. This issue and the solution are addressed
[here](#installtlverse).
-->
## Course description {-}
In fields ranging from public health and medicine to political science and
economics, great care is required to disentangle intricate causal relationships
using real-world data and inform decision-making efforts. Causal inference has
emerged as a methodological framework for translating substantive questions
into well-defined causal estimands, expressing identification assumptions
necessary for these to be learned from data, and estimating the resultant
quantities via standardization (i.e., outcome regression) and inverse
probability weighting. However, such progress has failed to keep pace with
developments in machine learning; thus, the practice of causal inference is
often marred by over-reliance on restrictive modeling practices. The Targeted
Learning (TL) paradigm presents a solution to this problem by unifying aspects
of semi-parametric statistical theory, machine learning, and causal inference.
The result is a methodological toolbox for evaluating causal effects via
state-of-the-art estimators that are both robust (to model misspecification)
and efficient (minimal variance, i.e., narrowest possible confidence
intervals). This short course introduces the TL paradigm, beginning with the
guiding philosophy and underlying scientific motivations and going on to
discuss estimation algorithms and their practical implementation through
open-source software tools (e.g., the TLverse: <https://github.com/tlverse>),
addressing basic theoretical underpinnings along the way. Specific topics to be
covered include targeted maximum likelihood estimation (TMLE) and collaborative
TMLE (C-TMLE) for confounder selection (and, time permitting, adaptive TMLE
(A-TMLE) for hybrid designs that combine experimental and external data); TMLE
algorithms to estimate the causal effects of interventions on binary and
continuous exposures; complications for addressing time-varying confounding
and/or censoring; and incorporating machine learning via the super learner and
highly adaptive lasso algorithms. This short course incorporates a mix of case
studies, discussion, and hands-on programming exercises to allow participants
to build familiarity with techniques and tools that will translate to
improvements in real-world data analytic practice.
In addition to discussion, this short course will incorporate both interactive
activities and hands-on, guided `R` programming exercises, to allow participants
the opportunity to familiarize themselves with methodology and tools that will
translate to real-world data analysis. It is highly recommended for participants
to have an understanding of basic statistical concepts such as confounding,
probability distributions, confidence intervals, hypothesis testing, and
regression. Advanced knowledge of mathematical statistics is useful but not
necessary. Familiarity with the `R` programming language will be essential.
## Schedule {-}
- 8:30-9:00am: Registration and introductions
- 9:00am-12:15pm: Introductory topics, with coffee break at ~10:30am
- 12:15-1:00pm: Lunch break with open discussion
- 1:00-4:00pm: Advanced topics, with coffee break at ~2:30pm
- 4:00-4:30pm: Concluding remarks and closing discussion
## About the instructors {-}
### Mark van der Laan {-}
Mark van der Laan, PhD, is Professor of Biostatistics and Statistics at UC
Berkeley. His research interests include statistical methods in computational
biology, survival analysis, censored data, adaptive designs, targeted maximum
likelihood estimation, causal inference, data-adaptive loss-based learning, and
multiple testing. His research group developed loss-based super learning in
semiparametric models, based on cross-validation, as a generic optimal tool for
the estimation of infinite-dimensional parameters, such as nonparametric density
estimation and prediction with both censored and uncensored data. Building on
this work, his research group developed targeted maximum likelihood estimation
for a target parameter of the data-generating distribution in arbitrary
semiparametric and nonparametric models, as a generic optimal methodology for
statistical and causal inference, including the highly adaptive lasso. Most
recently, Mark's group has partially focused in part on the development of a
centralized, principled set of software tools for targeted learning, the
`tlverse`.
### Nima Hejazi {-}
[Nima Hejazi](https://www.hsph.harvard.edu/profile/nima-s-hejazi/), PhD, is an
Assistant Professor of Biostatistics at the Harvard T.H. Chan School of Public
Health. He received his PhD in biostatistics at UC Berkeley and afterwards held
an NSF mathematical sciences postdoctoral research fellowship, during which
time he served as a core member of the COVID-19 Prevention Network's
biostatistics response team. Nima's research interests sit at the intersection
of causal inference, machine learning, semiparametric estimation, and
computational statistics; areas of recent emphasis have included causal
mediation analysis, efficient estimation under outcome-dependent and/or biased
sampling designs, and debiased/targeted machine learning incorporating sieve
estimation. His recent work has primarily been driven by applications in
clinical trials and observational studies of the efficacy of vaccines and
therapeutics. Nima is passionate about statistical computing and open source
software design standards for statistical data science, and he has co-led or
contributed significantly to several core `tlverse` packages (`hal9001`, `sl3`,
`tmle3`, `origami`, `tmle3shift`, `tmle3mediate`).
## About the authors {-}
The short course instructors are a subset of the team that contributed to the
development of these workshop materials. This work would not have been possible
without the following core team members:
### Alan Hubbard {-}
Alan Hubbard is Professor of Biostatistics, former head of the Division of
Biostatistics at UC Berkeley, and head of data analytics core at UC Berkeley's
SuperFund research program. His current research interests include causal
inference, variable importance analysis, statistical machine learning,
estimation of and inference for data-adaptive statistical target parameters, and
targeted minimum loss-based estimation. Research in his group is generally
motivated by applications to problems in computational biology, epidemiology,
and precision medicine.
### Jeremy Coyle {-}
Jeremy Coyle, PhD, is a consulting data scientist and statistical programmer,
currently leading the software development effort that has produced the
`tlverse` ecosystem of R packages and related software tools. Jeremy earned his
PhD in Biostatistics from UC Berkeley in 2016, primarily under the supervision
of Alan Hubbard.
### Ivana Malenica {-}
Ivana Malenica is a PhD student in biostatistics advised by Mark van der Laan.
Ivana is currently a fellow at the Berkeley Institute for Data Science, after
serving as a NIH Biomedical Big Data and Freeport-McMoRan Genomic Engine fellow.
She earned her Master's in Biostatistics and Bachelor's in Mathematics, and
spent some time at the Translational Genomics Research Institute. Very broadly,
her research interests span non/semi-parametric theory, probability theory,
machine learning, causal inference and high-dimensional statistics. Most of her
current work involves complex dependent settings (dependence through time and
network) and adaptive sequential designs.
### Rachael Phillips {-}
Rachael Phillips is a PhD student in biostatistics, advised by Alan Hubbard and
Mark van der Laan. She has an MA in Biostatistics, BS in Biology, and BA in
Mathematics. Her research integrates causal inference, machine learning, and
nonparametric statistics to realistically approximate answers to causal
questions with statistical confidence. Motivated by issues arising in
healthcare, the projects she's pursued include the development of (i) clinical
algorithm frameworks and guidelines; (ii) real-world data analysis
methodologies for generating and evaluating real-world evidence; (iii)
open-source software, including key contributions to `sl3`, `origami` and
`hal9001` packages; and (iv) biostatistics graduate-level courses and other
educational material for targeted learning and causal inference.