R/tabularise.lm.R
tabularise_coef.summary.lm.Rd
Create a rich-formatted table using the table of coefficients of the summary.lm object
# S3 method for class 'summary.lm'
tabularise_coef(
data,
header = TRUE,
title = header,
equation = header,
footer = FALSE,
auto.labs = TRUE,
origdata = NULL,
labs = NULL,
conf.int = FALSE,
conf.level = 0.95,
lang = getOption("SciViews_lang", "en"),
show.signif.stars = getOption("show.signif.stars", TRUE),
...,
kind = "ft"
)
An summary.lm object
Logical. If TRUE
(TRUE
by default), a header is added to
the table. The header includes both the title and the equation (if
applicable). If set to FALSE
, neither the title nor the equation will be
displayed in the table header, even if the title
or equation
parameters
are provided.
If TRUE
(by default) , add a title to the table header.
Default to the same value than header, except outside of a chunk where it is
FALSE
if a table caption is detected (tbl-cap
YAML entry).
Logical or character. Controls whether an equation is added to the table header and how parameters are used. Accepted values are:
TRUE
(by default): The equation is generated and added to the table
header. Its parameters are also used in the "Term" column.
FALSE
: No equation is generated or displayed, and its
parameters are not used in the "Term" column.
NA
: The equation is generated but not displayed in the table header.
Its parameters are used in the "Term" column.
Character string: A custom equation is provided directly and added to the table header.
If TRUE
(by default, it is FALSE), add a footer to the table.
If TRUE
(by default), use labels (and units) automatically
from data or origdata=
.
The original data set this model was fitted to. By default it
is NULL
and no label is used.
Labels to change the names of elements in the term
column of
the table. By default it is NULL
and nothing is changed.
If TRUE
, add the confidence interval. The default is
FALSE
.
The confidence level to use for the confidence interval if
conf.int = TRUE
. The default is 0.95.
The natural language to use. The default value can be set with,
e.g., options(SciViews_lang = "fr")
for French.
If TRUE
, add the significance stars to the table.
The default is getOption("show.signif.stars")
Additional arguments
The kind of table to produce: "tt" for tinytable, or "ft" for
flextable (default).
#' @param footer If FALSE
(by default), add a footer to the table.
A flextable object you can print in different formats (HTML, LaTeX, Word, PowerPoint) or rearrange with the {flextable} functions.
iris_lm <- lm(data = iris, Petal.Length ~ Sepal.Length)
iris_lm_sum <- summary(iris_lm)
tabularise::tabularise$coef(iris_lm_sum)
Linear model
Term
Estimate
Standard Error
t value
p value
-7.10
0.5067
-14.0
< 2·10-16
***
1.86
0.0859
21.6
< 2·10-16
***
0 <= '***' < 0.001 < '**' < 0.01 < '*' < 0.05