Generate data for a single group
generate_data_single(pars_group, strategy_fun = NULL, distr_pars_ref = NULL)A data.frame containing the simulated data. It includes the following variables:
id: Factor variable that specifies the id of each subject.
visit: Factor variable that specifies the visit of each assessment. Visit 0 denotes
the baseline visit.
group: Factor variable that specifies which treatment group each subject belongs to.
outcome_bl: Numeric variable that specifies the baseline outcome.
outcome_noICE: Numeric variable that specifies the longitudinal outcome assuming
no ICEs.
ind_ice1: Binary variable that takes value 1 if the corresponding visit is
affected by ICE1 and 0 otherwise.
dropout_ice1: Binary variable that takes value 1 if the corresponding visit is
affected by the drop-out following ICE1 and 0 otherwise.
ind_ice2: Binary variable that takes value 1 if the corresponding visit is affected
by ICE2.
outcome: Numeric variable that specifies the longitudinal outcome including ICE1, ICE2
and the intermittent missing values.
A simul_pars object as generated by set_simul_pars(). It specifies
the simulation parameters of the given group.
Function implementing trajectories after the intercurrent event (ICE).
Must be one of getStrategies(). See getStrategies() for details. If NULL then post-ICE
outcomes are untouched.
Optional. Named list containing the simulation parameters of the reference arm. It contains the following elements:
mu: Numeric vector indicating the mean outcome trajectory assuming no ICEs. It should
include the outcome at baseline.
sigma Covariance matrix of the outcome trajectory assuming no ICEs.
If NULL, then these parameters are inherited from pars_group.
simulate_data().