Skip to contents

Execute every case of a scenario by do.call()-ing its argument-list against the scenario's simulator. Returns a named list of the resulting saqr_sim objects, labelled case1, case2, ...

Usage

run_scenario(scenario, seed = NULL)

Arguments

scenario

Character scalar. The scenario name (see list_scenarios).

seed

Integer scalar or NULL. When supplied, each case is given a deterministic seed of seed + case index so the whole run is reproducible while every case still differs. When NULL the simulators use their own defaults.

Value

A named list of saqr_sim objects, one per case, named case1, case2, ...

Examples

s <- run_scenario("power_ttest", seed = 1)
s$case1
#> saqr_sim [ttest]  60 x 2  (seed=2)
#>   params: mean_a, mean_b, sd_a, sd_b, n_a, n_b, cohens_d 
#>   cols:   group, score