table_morisky_crude <-
gtsummary::tbl_uvregression(
df_paper_05,
include = c(
morisky_4_raw, a_agebase, a_gender, a_domicile, educ, a_poccup3,
maristat, income, d_st_type, nihss_scale, bmi, tobacco_use, hosp_cat,
g_alcohol, dm, hyperlipidemia, side_effects),
method = ordinal::clm,
y = morisky_4_raw,
exponentiate = TRUE,
pvalue_fun = ~ gtsummary::style_pvalue(.x, digits = 3),
add_estimate_to_reference_rows = TRUE,
hide_n = TRUE,
tidy_fun = function(x, ...) broom::tidy(x, ..., p.values = TRUE),
) %>%
gtsummary::bold_labels() %>%
gtsummary::bold_p()
table_morisky_adj <-
gtsummary::tbl_regression(
ordinal::clm(
morisky_4_raw ~ g_alcohol + educ + income + nihss_scale +
a_poccup3 + hosp_cat + side_effects,
data = df_paper_05),
exponentiate=TRUE,
pvalue_fun = function(x) gtsummary::style_pvalue(x, digits = 3)
) %>%
gtsummary::bold_p() %>%
gtsummary::bold_labels()
tbl_merge(
list(table_morisky_crude, table_morisky_adj),
tab_spanner = c("**Univariate**", "**Multivariate**")) %>%
modify_caption(
caption = "**Table 4**:Univartiate and multivariate Ordinal logistic
regression for Morisky")