I get the regression output table using export-summs()
installed in the package called jtools
and huxtable
.
My code is: export_summs(model1, model2, scale = TRUE)
and
────────────────────────────────────────────────────
Model 1 Model 2
───────────────────────────────────
(Intercept) 0.28 ** 0.00
(0.10) (0.02)
educ 0.09 ***
(0.01)
exper 0.00 *
(0.00)
tenure 0.02 ***
(0.00)
xtilde 0.09 ***
(0.01)
───────────────────────────────────
N 526 526
R2 0.32 0.23
────────────────────────────────────────────────────
*** p < 0.001; ** p < 0.01; * p < 0.05.
Is there any way to make all the digits 3 decimal numbers?
You can pass a number_format
string directly:
library(jtools)
model1 <- lm(drat ~ wt + hp, mtcars)
model2 <- lm(drat ~ hp, mtcars)
export_summs(model1, model2, scale = TRUE, number_format = "%.4g")
#> ----------------------------------------------------------------------------
#> Model 1 Model 2
#> ---------------------------------------------------
#> (Intercept) 3.597 *** 3.597 ***
#> (0.06852) (0.08586)
#> wt -0.3937 ***
#> (0.09254)
#> hp 0.01942 -0.2399 **
#> (0.09254) (0.08724)
#> ---------------------------------------------------
#> N 32 32
#> R2 0.5083 0.2014
#> ----------------------------------------------------------------------------
#> All continuous predictors are mean-centered and scaled by 1
#> standard deviation. *** p < 0.001; ** p < 0.01; * p < 0.05.
#>
#> Column names: names, Model 1, Model 2