format.compare_parameters {parameters} | R Documentation |
Print comparisons of model parameters
Description
A print()
-method for objects from compare_parameters()
.
Usage
## S3 method for class 'compare_parameters'
format(
x,
split_components = TRUE,
select = NULL,
digits = 2,
ci_digits = digits,
p_digits = 3,
ci_width = NULL,
ci_brackets = NULL,
zap_small = FALSE,
format = NULL,
groups = NULL,
engine = NULL,
...
)
## S3 method for class 'compare_parameters'
print(
x,
split_components = TRUE,
caption = NULL,
subtitle = NULL,
footer = NULL,
digits = 2,
ci_digits = digits,
p_digits = 3,
zap_small = FALSE,
groups = NULL,
column_width = NULL,
ci_brackets = c("(", ")"),
select = NULL,
...
)
## S3 method for class 'compare_parameters'
print_html(
x,
caption = NULL,
subtitle = NULL,
footer = NULL,
digits = 2,
ci_digits = digits,
p_digits = 3,
zap_small = FALSE,
groups = NULL,
select = NULL,
ci_brackets = c("(", ")"),
font_size = "100%",
line_padding = 4,
column_labels = NULL,
engine = "gt",
...
)
## S3 method for class 'compare_parameters'
print_md(
x,
digits = 2,
ci_digits = digits,
p_digits = 3,
caption = NULL,
subtitle = NULL,
footer = NULL,
select = NULL,
split_components = TRUE,
ci_brackets = c("(", ")"),
zap_small = FALSE,
groups = NULL,
engine = "tt",
...
)
Arguments
x |
An object returned by |
split_components |
Logical, if |
select |
Determines which columns and and which layout columns are printed. There are three options for this argument:
For |
digits , ci_digits , p_digits |
Number of digits for rounding or
significant figures. May also be |
ci_width |
Minimum width of the returned string for confidence
intervals. If not |
ci_brackets |
Logical, if |
zap_small |
Logical, if |
format |
String, indicating the output format. Can be |
groups |
Named list, can be used to group parameters in the printed output.
List elements may either be character vectors that match the name of those
parameters that belong to one group, or list elements can be row numbers
of those parameter rows that should belong to one group. The names of the
list elements will be used as group names, which will be inserted as "header
row". A possible use case might be to emphasize focal predictors and control
variables, see 'Examples'. Parameters will be re-ordered according to the
order used in |
engine |
Character string, naming the package or engine to be used for
printing into HTML or markdown format. Currently supported |
... |
Arguments passed to or from other methods. |
caption |
Table caption as string. If |
subtitle |
Table title (same as caption) and subtitle, as strings. If |
footer |
Can either be |
column_width |
Width of table columns. Can be either |
font_size |
For HTML tables, the font size. |
line_padding |
For HTML tables, the distance (in pixel) between lines. |
column_labels |
Labels of columns for HTML tables. If |
Value
Invisibly returns the original input object.
Global Options to Customize Messages and Tables when Printing
The verbose
argument can be used to display or silence messages and
warnings for the different functions in the parameters package. However,
some messages providing additional information can be displayed or suppressed
using options()
:
-
parameters_summary
:options(parameters_summary = TRUE)
will override thesummary
argument inmodel_parameters()
and always show the model summary for non-mixed models. -
parameters_mixed_summary
:options(parameters_mixed_summary = TRUE)
will override thesummary
argument inmodel_parameters()
for mixed models, and will then always show the model summary. -
parameters_cimethod
:options(parameters_cimethod = TRUE)
will show the additional information about the approximation method used to calculate confidence intervals and p-values. Set toFALSE
to hide this message when printingmodel_parameters()
objects. -
parameters_exponentiate
:options(parameters_exponentiate = TRUE)
will show the additional information on how to interpret coefficients of models with log-transformed response variables or with log-/logit-links when theexponentiate
argument inmodel_parameters()
is notTRUE
. Set this option toFALSE
to hide this message when printingmodel_parameters()
objects.
There are further options that can be used to modify the default behaviour for printed outputs:
-
parameters_labels
:options(parameters_labels = TRUE)
will use variable and value labels for pretty names, if data is labelled. If no labels available, default pretty names are used. -
parameters_interaction
:options(parameters_interaction = <character>)
will replace the interaction mark (by default,*
) with the related character. -
parameters_select
:options(parameters_select = <value>)
will set the default for theselect
argument. See argument's documentation for available options. -
easystats_html_engine
:options(easystats_html_engine = "gt")
will set the default HTML engine for tables togt
, i.e. the gt package is used to create HTML tables. If set tott
, the tinytable package is used.
Examples
data(iris)
lm1 <- lm(Sepal.Length ~ Species, data = iris)
lm2 <- lm(Sepal.Length ~ Species + Petal.Length, data = iris)
# custom style
result <- compare_parameters(lm1, lm2, select = "{estimate}{stars} ({se})")
print(result)
# custom style, in HTML
result <- compare_parameters(lm1, lm2, select = "{estimate}<br>({se})|{p}")
print_html(result)