all_glm function

Estimates all possible effect estimates using glm

Estimates all possible effect estimates using glm

all_glm estimates odds ratios or rate ratios using generalized linear models (glm) with all possible combinations of a list of variables (potential confounding factors).

all_glm(crude, xlist, data, family = "binomial", na_omit = TRUE, ...)

Arguments

  • crude: An object of formula for initial model, generally crude model. However, any other variables can also be included here as the initial model.
  • xlist: A vector of a list of variable names (potential confounding factors).
  • data: Data frame.
  • family: family Description of the error distribution. Default is "binomial".
  • na_omit: Remove all missing values. Default is "na_omit = TRUE".
  • ...: Further optional arguments.

Returns

A list of all effect estimates.

Examples

diab_df$Overweight <- as.numeric(diab_df$BMI >= 25) vlist <- c("Age", "Sex", "Income") all_glm(crude = "Diabetes ~ Overweight", xlist = vlist, data = diab_df)

See Also

stats

  • Maintainer: Zhiqiang Wang
  • License: GPL-2
  • Last published: 2023-03-26

Useful links