Rename model terms

Description

A convenience function which can be passed to the coef_rename argument of the modelsummary function.

Usage

coef_rename(
  x,
  factor = TRUE,
  factor_name = TRUE,
  poly = TRUE,
  backticks = TRUE,
  titlecase = TRUE,
  underscore = TRUE,
  asis = TRUE
)

Arguments

x character vector of term names to transform
factor boolean remove the "factor()" label
factor_name boolean remove the "factor()" label and the name of the variable
poly boolean remove the "poly()" label and function arguments
backticks boolean remove backticks
titlecase boolean convert to title case
underscore boolean replace underscores by spaces
asis boolean remove the I from as-is formula calls

Examples

library("modelsummary")

library(modelsummary)
dat <- mtcars
dat$horse_power <- dat$hp
mod <- lm(mpg ~ horse_power + factor(cyl), dat)
modelsummary(mod, coef_rename = coef_rename)
(1)
(Intercept) 28.650
(1.588)
Horse Power -0.024
(0.015)
6 -5.968
(1.639)
8 -8.521
(2.326)
Num.Obs. 32
R2 0.754
R2 Adj. 0.727
AIC 169.9
BIC 177.2
Log.Lik. -79.948
F 28.585
RMSE 2.94