Description Usage Arguments Value Examples
This function creates a lm stat object which can be passed as input
to the set_stats()
function when building an aba model. This stat performs
a traditional linear regression analysis using the lm
function.
Coefficients will be presented as beta coefficients. Default metrics include
adjusted R2.
1 | stat_lm(std.beta = FALSE, complete.cases = TRUE)
|
std.beta |
logical. Whether to standardize model predictors and covariates prior to analysis. |
complete.cases |
logical. Whether to only include the subset of data with no missing data for any of the outcomes, predictors, or covariates. Note that complete cases are considering within each group - outcome combination but across all predictor sets. |
An abaStat object with lm
stat type.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | data <- adnimerge %>% dplyr::filter(VISCODE == 'bl')
# fit lm model with continuous outcome variables
model <- data %>% aba_model() %>%
set_groups(
everyone(),
DX_bl %in% c('MCI', 'AD')
) %>%
set_outcomes(CDRSB_bl, MMSE_bl) %>%
set_predictors(
PLASMA_ABETA_bl, PLASMA_PTAU181_bl, PLASMA_NFL_bl,
c(PLASMA_ABETA_bl, PLASMA_PTAU181_bl, PLASMA_NFL_bl)
) %>%
set_covariates(AGE, GENDER, EDUCATION) %>%
set_stats(
stat_lm(std.beta = TRUE)
) %>%
fit()
# summarise model
model_summary <- model %>% summary()
# plot results
fig1 <- model_summary %>% aba_plot_coef()
fig2 <- model_summary %>% aba_plot_metric()
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.