report | R Documentation |
Create reports of different objects. See the documentation for your object's class:
report(x, ...)
x |
The R object that you want to report (see list of of supported objects above). |
... |
Arguments passed to or from other methods. |
System and packages (sessionInfo
)
Dataframes and vectors
Correlations and t-tests (htest
)
ANOVAs (aov, anova, aovlist, ...
)
Regression models (glm, lm, ...
)
Mixed models (glmer, lmer, glmmTMB, ...
)
Bayesian models (stanreg, brms...
)
Bayes factors (from bayestestR
)
Structural Equation Models (SEM) (from lavaan
)
Model comparison (from performance()
)
Most of the time, the object created by the report()
function can be
further transformed, for instance summarized (using summary()
), or
converted to a table (using as.data.frame()
).
report_table
and report_text
are the two distal representations
of a report, and are the two provided in report()
. However,
intermediate steps are accessible (depending on the object) via specific
functions (e.g., report_parameters
).
The report()
function generates a report-object that contain in itself
different representations (e.g., text, tables, plots). These different
representations can be accessed via several functions, such as:
as.report_text(r)
: Detailed text.
as.report_text(r, summary=TRUE)
: Minimal text giving
the minimal information.
as.report_table(r)
: Comprehensive table including most
available indices.
as.report_table(r, summary=TRUE)
: Minimal table.
Note that for some report objects, some of these representations might be identical.
A list-object of class report
, which contains further
list-objects with a short and long description of the model summary, as
well as a short and long table of parameters and fit indices.
Specific components of reports (especially for stats models):
report_table()
report_parameters()
report_statistics()
report_effectsize()
report_model()
report_priors()
report_random()
report_performance()
report_info()
report_text()
Other types of reports:
report_system()
report_packages()
report_participants()
report_sample()
report_date()
Methods:
as.report()
Template file for supporting new models:
report.default()
library(report)
model <- t.test(mtcars$mpg ~ mtcars$am)
r <- report(model)
# Text
r
summary(r)
# Tables
as.data.frame(r)
summary(as.data.frame(r))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.