## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set(collapse = TRUE, comment = "#>") ## ----------------------------------------------------------------------------- library(easytable) library(palmerpenguins) m1 <- lm(body_mass_g ~ flipper_length_mm, data = penguins) m2 <- lm(body_mass_g ~ flipper_length_mm + species, data = penguins) m3 <- lm(body_mass_g ~ flipper_length_mm + species + island, data = penguins) ## ----------------------------------------------------------------------------- easytable( m1, m2, m3, model.names = c("Baseline", "With Species", "Full Model") ) ## ----------------------------------------------------------------------------- easytable( m1, m2, m3, model.names = c("Baseline", "With Species", "Full Model"), highlight = TRUE ) ## ----------------------------------------------------------------------------- easytable( m1, m2, m3, model.names = c("Baseline", "With Species", "Full Model"), control.var = "island", highlight = TRUE ) ## ----------------------------------------------------------------------------- easytable( m1, m2, m3, model.names = c("Baseline", "With Species", "Full Model"), output = "latex", control.var = "island", highlight = TRUE ) ## ----------------------------------------------------------------------------- if (requireNamespace("lmtest", quietly = TRUE) && requireNamespace("sandwich", quietly = TRUE)) { easytable( m1, m2, m3, model.names = c("Baseline", "With Species", "Full Model"), robust.se = TRUE ) } ## ----------------------------------------------------------------------------- if (requireNamespace("margins", quietly = TRUE)) { easytable( m2, m3, model.names = c("With Species", "Full Model"), margins = TRUE ) } ## ----eval = FALSE------------------------------------------------------------- # easytable( # m1, m2, m3, # model.names = c("Baseline", "With Species", "Full Model"), # highlight = TRUE, # export.word = "penguins_table.docx", # export.csv = "penguins_table.csv" # )