
Evaluate operating characteristics via Monte Carlo simulation
Source:R/run_simulation.R
run_simulation.RdRuns repeated simulations under user-specified data-generating scenarios to estimate power, type I error rate, bias, and coverage for one or more borrowing methods.
Arguments
- simulation_obj
A simulation object created by
setup_simulation_primaryorsetup_simulation_OLE.- quiet
Logical. If
TRUE, suppress iteration output.
Value
A simulation report object containing estimated power, type I error rate, and related operating characteristics for each method.
Details
Six borrowing methods are available:
ec_ipwInverse probability weighting (primary analysis).
ec_aipwAugmented inverse probability weighting (primary analysis).
did_ec_ipwDifference-in-differences with IPW (open-label extension).
did_ec_aipwDifference-in-differences with AIPW (open-label extension).
did_ec_orDifference-in-differences with outcome regression (open-label extension).
scmSynthetic control method (open-label extension).
See also
run_analysis for analyzing a single dataset.
Examples
if (FALSE) { # \dontrun{
method <- ec_ipw(ps_formula = "S ~ x1 + x2 + x3 + x4 + x5")
sim <- setup_simulation_primary(
n_sim = 500,
method_obj_list = list(method),
...
)
run_simulation(sim)
} # }