set.seed(123)
N <- 5000
dd.dat <- tibble(
d = (runif(N, 0, 1) > 0.5),
time_pre = "pre",
time_post = "post"
)
dd.dat <- pivot_longer(dd.dat, c("time_pre", "time_post"), values_to = "time") %>%
select(d, time) %>%
mutate(
t = (time == "post"),
y.out = 1.5 + 3 * d + 1.5 * t + 6 * d * t + rnorm(N * 2, 0, 1)
)
