The penguins dataset is now explicitly loaded from {equatiomatic} : another version appears in the {datasets} package version 4.5.0 with different column names and it causes some tests to fail and confusion in the examples.
Correction of an URL (https instead of http) in the lme4-lmer vignette.
extract_eq()
added for model_fit objects
of the {parsnip} package, and for workflow objects of
the {workflows} package, see #237.
Previously, the model object had to be extracted using
parsnip::fit()
before using extract_eq()
. This
is not necessary any more, but still valid (no breaking changes). Note
that extract_eq()
cannot handle yet all
{tidymodels}. For instance, it can handle reg_linear()
, but
cannot handle reg_linear() |> set_engine("stan")
. There
is currently no plan to support all {tidymodels} models, but
pull requests will be considered if you find and solve a problematic
case by yourself.extract_eq()
are now properly documented in the
extract_eq()
help page.add_greek.forecast_ARIMA
and
add_coefs.forecast_ARIMA
(first argument side=
is renamed rhs=
).for census_division l = 1
is now rendered as
for census\_division l = 1
).se_subscripts
argument, which
allows the standard error for each coefficient to be included in
parentheses below the coefficient when
se_subscripts = TRUE
. This is supported for lm
and glm
models.renderEq()
and eqOutput()
functions for working with equatiomatic with shiny.greek_colors
, subscript_colors
,
var_colors
and var_subscript_colors
arguments.swap_var_names
and
swap_subscript_names
arguments to change the names of the
variables or subscripts in the rendered equationlme4::glmer()
models.return_variances
argument, which allows
users to optionally return the variance/covariances in
lme4::lmer()
and lme4::glmer()
modelsfont_size
argument, which takes any LaTeX
font size (see here)label
argument, which allows for
cross-referencing equation in-text with PDF outputs.poly()
, log()
,
and exp()
functions for in-line equations, and will drop
the I()
for generic in-line equation operationlme4::lmer()
and and lme4::glmer()
modelslme4::lmer()
modelslme4::lmer()
models now allow for in-line alterations
to the code, e.g., I(n >5)
.New models: This is the first version to support
lme4::lmer()
models and forecast::Arima()
models.
New vignettes for each of the new models supported.
New vignette showing how to use the package with plotting
Switched the testing framework to use snapshot testing
Uses new print method so users no longer have to specify
results = "asis"
in the R Markdown chunk option
Fixed error in rendering logistic/probit regression equations by removing the epsilon (error term) at the end of the left-hand side
The epsilon (error term) is no longer shown when rendering the
fitted model equation, i.e. use_coefs = TRUE
, for
lm
models. The hat sign is also added to the response
variable.
Initial CRAN Release
Extracts equations for lm
models
Extracts equations for glm
models with
family = binomial(link = "logit")
or
family = binomial(link = "probit")
Extracts equations form ordered regression models using
MASS::polr
or ordered::clm
for logit and
probit link functions
glm
models have an optional
show_distribution
argument to show the distributional
assumptions
All equations can be displayed using Greek notation or the estimated coefficients
The raw_tex
code can be used to supply custom TeX
code for the intercept or the coefficients, through the
intercept
and greek
arguments
respectively
Long equations can be wrapped to multiple lines with the optional
wrap
argument. The length of the wrapping is controlled by
terms_per_line
.
Added a NEWS.md
file to track subsequent changes to
the package.