Diagnose a precomputed simulations table
Arguments
- simulations_df
(required) A tibble produced by
simulate_design(). Grouping set withdplyr::group_by()adds to the groups diagnosed.- diagnosands
(optional) A diagnosands
design_step(e.g., fromdeclare_diagnosands()).NULL(the default) usesdefault_diagnosands().- bootstrap_sims
(optional) Number of bootstrap replicates. Defaults to
100;0skips the bootstrap.
Value
A diagnosis object, as diagnose_design() returns.
See also
Other simulation and diagnosis:
compare_diagnoses(),
diagnose_design(),
get_diagnosands(),
get_simulations(),
simulate_design()
Examples
design <- declare_model(N = 40, U = rnorm(N), Z = rep(0:1, 20), Y = U + Z) +
declare_inquiry(ATE = 1) +
declare_estimator(Y ~ Z, .method = lm, term = "Z", inquiry = "ATE",
label = "ols")
sims <- simulate_design(design, sims = 5)
diagnose_simulations(sims, bootstrap_sims = 0)
#> Research design diagnosis
#> 5 simulations
#>
#> Design Inquiry Estimator Term N Sims Mean Estimand Mean Estimate Bias
#> design ATE ols Z 5 1.00 1.07 0.07
#> SD Estimate RMSE Power Coverage
#> 0.32 0.29 1.00 1.00