train_data <- glm_data(
Y ~ 1+1.5*log(W)+2*X,
W = runif(1e3, min = 1, max = 10),
X = rnorm(1e3, sd = 3)
)
rpl <- repeat_power_linear(
ate = 0.5,
formula_list = list("ANCOVA 1 covariate" = Y ~ X, "ANCOVA 2 covariates" = Y ~ W + X),
train_data = train_data)
rpl_nc <- repeat_power_linear(
ate = 0.5,
formula_list = list("ANCOVA 1 covariate" = Y ~ X, "ANCOVA 2 covariates" = Y ~ W + X),
train_data = train_data,
power_fun = "power_nc",
df = 1e3-3,
deflation = 0.95,
margin = -0.2,
r = 2)
if (FALSE) {
plot(rpl)
plot(rpl_nc)
}
Run the code above in your browser using DataLab