
Prepare data for treatment compliance table
Source:R/prepare_base_char_subgroup.R
prepare_base_char_subgroup.RdPrepare data for treatment compliance table
Usage
prepare_base_char_subgroup(
meta,
population,
analysis = "base_char_subgroup",
parameter,
subgroup_var,
subgroup_header = c(meta$population[[population]]$group, subgroup_var)
)Arguments
- meta
A metadata object created by metalite.
- population
A character value of population term name. The term name is used as key to link information.
- analysis
A character value of analysis term name. The term name is used as key to link information.
- parameter
A character value of parameter term name. The term name is used as key to link information.
- subgroup_var
A character value of subgroup variable name in observation data saved in
meta$data_observation.- subgroup_header
A character vector for column header hierarchy. The first element will be the first level header and the second element will be second level header.
Examples
meta <- metalite::meta_adam(
population = metalite_sl_adsl,
observation = metalite_sl_adsl
) |>
metalite::define_plan(metalite::plan(
analysis = "base_char_subgroup",
population = "apat",
observation = "apat",
parameter = "age"
)) |>
metalite::define_population(
name = "apat",
group = "TRTA",
subset = SAFFL == "Y"
) |>
metalite::define_parameter(
name = "age",
var = "AGE",
label = "Age (years)",
vargroup = "AGEGR1"
) |>
metalite::define_analysis(
name = "base_char_subgroup",
title = "Participant by Age Category and Sex"
) |>
metalite::meta_build()
#> Warning: base_char_subgroup: has missing label
outdata <- prepare_base_char_subgroup(
meta,
population = "apat",
parameter = "age",
subgroup_var = "TRTA",
subgroup_header = c("SEX", "TRTA")
)