in utils.R [50:68]
per_change_delta_se <- function(
m.test, m.control,
se.test, se.control
) {
mean <- (m.test - m.control) / abs(m.control) -
se.control ^ 2 * m.test / abs(m.control) ^ 3
var <- (se.test / abs(m.control)) ^ 2 +
(se.control * abs(m.test)) ^ 2 / abs(m.control) ^ 4
z95 <- stats::qnorm(1 - (1 - 0.95) / 2, 0, 1)
return(data.frame(
mean = mean,
lower95 = mean - z95 * sqrt(var),
upper95 = mean + z95 * sqrt(var)
))
}