Skip to content

Commit 7767928

Browse files
committed
update
1 parent 5f41e3a commit 7767928

File tree

1 file changed

+31
-10
lines changed

1 file changed

+31
-10
lines changed

slides/raw/02-when-standard-methods-succeed.qmd

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,37 @@ options(
5959
* Treatment is **randomly** assigned
6060
* There are **two baseline covariates**: `age` and `weight`
6161

62+
## Example
63+
64+
```{r}
65+
#| echo: false
66+
#| message: false
67+
#| warning: false
68+
library(tidyverse)
69+
library(gtsummary)
70+
set.seed(10)
71+
n <- 100
72+
d <- tibble(
73+
age = rnorm(n, 55, 20),
74+
weight = rnorm(n),
75+
treatment = rbinom(n, 1, 0.5),
76+
y = treatment + 0.2 * age + 0.2 * weight + rnorm(n)
77+
)
78+
library(ggdag)
79+
80+
x <- data.frame(
81+
name = c("y", "trt", "age", "weight"),
82+
time = c(3, 2, 1, 1)
83+
)
84+
dagify(
85+
y ~ trt + age + weight,
86+
coords = time_ordered_coords(x)
87+
) |>
88+
ggdag() + theme_dag()
89+
```
90+
91+
* **True average treatment effect**: 1
92+
6293
## {.tiny}
6394

6495
:::: {.columns}
@@ -75,16 +106,6 @@ lm(y ~ treatment, data = data)
75106
#| echo: false
76107
#| message: false
77108
#| warning: false
78-
library(tidyverse)
79-
library(gtsummary)
80-
set.seed(9)
81-
n <- 100
82-
d <- tibble(
83-
age = rnorm(n, 55, 20),
84-
weight = rnorm(n),
85-
treatment = rbinom(n, 1, 0.5),
86-
y = treatment + 0.2 * age + 0.2 * weight + rnorm(n)
87-
)
88109
lm(y ~ treatment, d) |>
89110
tbl_regression() |>
90111
modify_column_unhide(column = std.error)

0 commit comments

Comments
 (0)