Creates a simulation function taking n (sample size) and a named effect vector/list. Supports multiple predictors, brms-style random effects, and most GLM families.
.auto_data_generator(
formula,
effect_name,
family = gaussian(),
family_args = list(),
error_sd = 1,
group_sd = 0.5,
obs_per_group = 10,
predictor_means = NULL,
predictor_sds = NULL
)Function: function(n, effect) returns a data.frame with n rows.
Model formula (may include brms-style random effects).
Character vector of fixed effect names to manipulate.
brms family object, e.g. gaussian(), binomial().
Named list of family-specific arguments.
Residual SD for Gaussian-like families.
SD of random effects.
Number of observations per grouping level.
Named list of means for continuous predictors.
Named list of SDs for continuous predictors.