New supported models
parsnip::model_fit
objects (#161)biglm::bigglm()
and
biglmm::bigglm()
models (#155)fixest::feglm()
,
fixest::femlm()
, fixest::feols()
and
fixest::feNmlm()
(requires R>=4.1) (#167)New features
dplyr::vars()
(also exported by
{gtsummary}) as a selector has now been deprecated. Users will be warned
that support for vars()
will eventually be removed from the
package (#154).is_selector_scoped()
, an internal function used in
generating custom selector functions, is now exported (#163)New features
.assert_package()
now uses
rlang::check_installed()
and
rlang::is_installed()
to check whether needed packages are
installed. The rlang::check_installed()
prompts user to
install needed package when run interactively. (#147)tidy_add_n()
and model_get_n()
support for
tidycmprsk::crr()
models (#143)supported_models
tibble (#145)Bug fixes
tidy_add_n()
to
a mgcv::gam()
model with smooth terms (#150)New supported models
plm::plm()
models (#140)New features
.formula_list_to_named_list()
now respects the
select_single=
argument for all inputs types. Previously,
named lists were ignored..formula_list_to_named_list(null_allowed=)
argument that
works in conjunction with type_check=
asserting the
class/type of the RHS of the formula (or the value of the named list)
(#137).formula_list_to_named_list()
(#136)all_ran_pars()
and
all_ran_vals()
Bug fixes
.formula_list_to_named_list(type_check=)
checks
RHS of a formula and the value of named list. (#138)New features
model_get_coefficients_type.tidycrr()
(#128)broom.helpers::tidy_parameters()
to include the package
prefix. This message sometimes appears while running
gtsummary::tbl_regression()
where some users may not be
aware where the tidy_paramters()
function lives.
(#129).formula_list_to_named_list()
improvement: it is now
possible to add a type check (#132).assert_package()
and
.get_min_version_required()
to check for a package’s
installation status and whether the installed version meets the minimum
required version from the DESCRIPTION file (#134)Bug fixes
nnet::multinom()
models with a binary
outcome (#130)New supported models
glmmTMB::glmmTMB()
models (#119)New features
list(trt ~ 1, all_continuous() ~ 2)
.~ <value>
may be now used to
indicate everything() ~ <value>
Bug fixes
lme4::glmer()
(#116)New supported models
rstanarm::stan_glm()
modelsVGAM::vglm()
models (#105)New features
tidy_parameters()
based on
parameters::model_parameters()
(#104)tidy_with_broom_or_parameters()
(#104)tidy_plus_plus()
now uses
tidy_with_broom_or_parameters()
model_get_coefficients_type()
now returns “prop_hazard”
for cloglog-binomial models (#106)Bug fixes
tidy_add_n()
works with multinomial models when
y
is not coded as a factor (#109)glue
added to SuggestsNew features
model_get_coefficients_type()
now returns
“relative_risk” for log-binomial models (#101)tidy_disambiguate_terms()
for
disambiguating random-effect terms in mixed models and new options for
tidy_plus_plus()
: disambiguate_terms
(TRUE
by default) and disambiguate_sep
(#98)var_type
column is now equal to
"ran_pars"
or "ran_vals"
for random-effect
parameters and values, based of the effect
column returned
by broom.mixed::tidy()
(#90)model_list_contrasts
()tidy_add_n()
to add the number of
observations (and for relevant models the number of events and exposure
time) (#64)add_n
in tidy_plus_plus()
(#64)model_get_n()
,
model_get_weights()
, model_get_offset()
,
model_get_response()
and
model_compute_terms_contributions()
(#64)New supported models
lfe::felm()
models (#79)brms::brm()
models (#89)cmprsk::crr()
models (#91)stats::nls()
models (#97)mgcv::gam()
models. (#82)Bug fixes and other changes
strict
argument removed
from tidy_identify_variables()
(#99)usethis::ui_*()
messaging with
cli::cli_*()
(#94)tidy_add_term_labels()
for variables with
non standard names (#77)rmarkdown
(#95)var_type
returned by tidy_identify_variables()
is now equal to
"dichotomous"
for categorical variables with only 2
levelstidy_identify_variables()
now populates
variable
column by term
content, instead of
NA
(#66)tidy_identify_variables()
, the
variable
column is now populated with the content of the
term
column (#63).generic_selector()
: makes it easy to create selecting
functions like all_continuous()
..select_to_varnames()
: converts selecting syntax into
character varnames.formula_list_to_named_list()
: takes the formula
selecting syntax and converts it to a named list.all_continuous()
,
all_categorical()
, all_dichotomous()
,
all_contrasts()
, all_intercepts()
and
all_interaction()
for selecting variables from models
(#54)tidy_fun=
(#49 @ddsjoberg)tidy_select_variables()
to keep/drop
selected variables in the output (#45)tidy_add_coefficients_type()
and
model_get_coefficients_type
to get the type of coefficients
(generic, logistic, Poisson or proportional hazard) used by a model
(#46)tidy_add_contrasts()
and
model_list_contrasts()
now return an additional column
contrasts_type
no_reference_row
argument for
tidy_add_reference_rows()
(#47)model_get_nlevels
to get the number of
levels of categorical variablesvar_nlevels
returned by
tidy_identify_variables()
,
model_identify_variables()
and
tidy_plus_plus()
model_list_terms_levels()
and
categorical_terms_pattern
in tidy_plus_plus()
and tidy_add_term_labels
(#61)model_list_terms_levels()
now returns additional
columns (level
, reference_level
,
contrasts_type
, var_label
,
var_levels
and dichotomous
)model_list_variables()
now returns an additional
var_label
columnexponentiate
argument is now passed to the
tidy_*()
functions, as an attribute attached to the tibble,
as well as custom labels (variable_labels
and
term_labels
)show_single_row
argument now accepts tidyselect
notation (#51 @ddsjoberg)tidy_add_estimate_to_reference_rows()
now relies on
emmeans
for sum contrasts, allowing to cover a wider range
of modelstidy_*
functions also inherits of
"broom.helpers"
class (#56)interaction_sep
argument has been added to
tidy_plus_plus()
.clean_backticks()
and .escape_regex()
are
now exportedtidy_add_header_rows()
for
nnet::multinom
models: label for header rows was missing
(#50)tidy_identify_variables()
correctly
identify class “integer” for this type of variables (#57)tidy_add_header_rows()
for continuous
variables with a non standard name (#70)