Empirical Monte-Carlo power
Examples
# Empirical power of a one-sample t-test against H0: mu = 0
# with true mu = 0.4 and n = 30.
my_sim <- function(seed) {
set.seed(seed)
x <- rnorm(30, mean = 0.4, sd = 1)
stats::t.test(x, mu = 0)$p.value
}
res <- mrm_mc_power(my_sim, n_sims = 500L, alpha = 0.05)
res$empirical_power
#> [1] 0.532
res$ci95_lower
#> [1] 0.4883
res$ci95_upper
#> [1] 0.5757