
Layout Generating Function for LS Means Wide Table Layouts
Source:R/tabulate_lsmeans_wide.R
summarize_lsmeans_wide.Rd
Layout Generating Function for LS Means Wide Table Layouts
Usage
summarize_lsmeans_wide(
lyt,
variables,
ref_level,
treatment_levels,
conf_level,
pval_sided = "2",
include_variance = TRUE,
include_pval = TRUE,
formats = list(lsmean = jjcsformat_xx("xx.x"), mse = jjcsformat_xx("xx.x"), df =
jjcsformat_xx("xx."), lsmean_diff = jjcsformat_xx("xx.x"), se =
jjcsformat_xx("xx.xx"), ci = jjcsformat_xx("(xx.xx, xx.xx)"), pval =
jjcsformat_pval_fct(0))
)
Arguments
- lyt
empty layout, i.e. result of
rtables::basic_table()
- variables
(named
list
ofstring
)
list of additional analysis variables.- ref_level
(
string
)
the reference level of the treatment arm variable.- treatment_levels
(
character
)
the non-reference levels of the treatment arm variable.- conf_level
(
proportion
)
confidence level of the interval.- pval_sided
(
string
)
either '2' for two-sided or '1' for 1-sided with greater than control or '-1' for 1-sided with smaller than control alternative hypothesis.- include_variance
(
flag
)
whether to include the variance statistics (M.S. error and d.f.).- include_pval
(
flag
)
whether to include the p-value column.- formats
(named
character
orlist
)
formats for the statistics. See Details inanalyze_vars
for more information on the'auto'
setting.
Examples
variables <- list(
response = "FEV1",
covariates = c("RACE", "SEX"),
arm = "ARMCD",
id = "USUBJID",
visit = "AVISIT"
)
fit <- fit_ancova(
vars = variables,
data = mmrm::fev_data,
conf_level = 0.9,
weights_emmeans = "equal"
)
anl <- broom::tidy(fit)
basic_table() |>
summarize_lsmeans_wide(
variables = variables,
ref_level = fit$ref_level,
treatment_levels = fit$treatment_levels,
pval_sided = "2",
conf_level = 0.8
) |>
build_table(df = anl)
#> Reference Group Testing Group Testing - Reference
#> Treatment N LS Mean Treatment N LS Mean M. S. Error Error DF LS Mean SE 80% CI 2-sided p-value~[super a]
#> ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
#> VIS1 PBO 68 33.2 TRT 66 36.8 41.2 129 3.7 1.13 (1.80, 5.56) 0.001
#>
#> VIS2 PBO 69 38.0 TRT 71 42.3 26.0 135 4.2 0.88 (2.79, 5.70) <0.001
#>
#> VIS3 PBO 71 43.8 TRT 58 46.8 15.0 124 3.1 0.70 (1.89, 4.22) <0.001
#>
#> VIS4 PBO 67 48.7 TRT 67 52.5 94.6 129 3.9 1.70 (1.07, 6.71) 0.024