Input formulas are converted from mmrm-style to a style compatible
with default stats::model.frame()
and stats::model.matrix()
methods.
The full formula is returned so we can construct, for example, the
model.frame()
including all columns as well as the requested subset.
The full set is used to identify rows to include in the reduced model frame.
h_construct_model_frame_inputs(
formula,
data,
include,
include_choice = c("subject_var", "visit_var", "group_var", "response_var"),
full
)
named list with four elements:
"formula"
: the formula including the columns requested in the include=
argument.
"formula_full"
: the formula including all columns
"data"
: a data frame including all columns where factor and
character columns have been processed with h_factor_ref()
.
"is_full"
: a logical scalar indicating if the formula and
full formula are identical
(mmrm
)
mmrm fit object.
optional data frame that will be
passed to model.frame()
or model.matrix()
(character
)
names of variable to include
(flag
)
indicator whether to return full model frame (deprecated).