Releases: larmarange/broom.helpers
Releases · larmarange/broom.helpers
broom.helpers 1.17.0
Deprecated functions and changes in selectors functions
- selectors such as
all_categorical()
are now compatible withgtsummary
version ≥ 2.0.0 (#270) - new function
scope_tidy()
to scope a tidy tibble allowing
to tidy select (#270) .select_to_varnames()
,.formula_list_to_named_list()
,
.generic_selector()
and.is_selector_scoped()
are now deprecated and
will be removed in a future release: you may consider
cards::process_selectors()
andcards::process_formula_selectors()
as
alternatives (#270)
Fixes
model_get_model_frame.coxph()
has been fixed to return a correct model
frame a subject identifier is passed tosurvival::coxph()
(#268)
Documentation
- Documentation has been improved, showing now clearly the type expected
for each argument (#272)
broom.helpers 1.16.0
New features
- new argument
model_matrix_attr
intidy_and_attach()
andtidy_plus_plus()
to attach model frame and model matrix to the model as attributes for saving
some execution time (#254) tidy_add_n()
now returnsn_ind
the number of individuals, in addition to
the number of observations (#251)- by default,
tidy_parameters()
calls nowparameters::model_parameters()
withpretty_names = FALSE
for saving execution time (#259) - internal code now uses the native R pipe (
|>
), requiring therefore R >= 4.2
(#262)
Deprecated support
biglmm::bigglm()
not supported anymore asbiglmm
has been removed from
CRAN
Deprecated functions
tidy_marginal_means()
is now deprecated, following deprecation of
marginaleffects::marginal_means()
. Use insteadtidy_marginal_predictions()
with the optionnewdata = "marginalmeans"
.tidy_margins()
is now indicated as superseded and may be deprecated if
margins
is removed from CRAN.tidy_avg_slopes()
could be used as an
alternative. (#252)
Fixes
tidy_multgee()
has been fixed to properly identify the differenty.levels
(#260 @jackmwolf)tidy_marginal_predictions()
has been updated to avoid the use of the
deprecated functionmarginaleffects::datagridcf()
(#256)
broom.helpers 1.15.0
broom.helpers 1.14.0
broom.helpers 1.13.0
New features
tidy_add_estimate_to_reference_rows()
now also populate p-values and
confidence intervals for sum contrasts (#220)- Marginal tidiers are now compatible with
nnet::multinom()
,MASS::polr()
,
ordinal::clm()
andordinal::clmm()
models, as long as the type of models
is supported by the corresponding package, for example,margins
does not
currently supportnnet::multinom()
models (#215)
Improvements
- Marginal predictions vignette has been updated to follow changes in
marginaleffects
version 0.10.0 (#216)
broom.helpers 1.12.0
New features
- Set of functions to support marginal predictions, contrasts and slopes /
effects (#202):- A dedicated article presenting the concepts and the different functions
has been added to the package documentation website - Several tidiers are provided to tidy results in a way that it could be
used bybroom.helpers
functions. - Marginal Predictions:
tidy_marginal_predictions()
,
plot_marginal_predictions()
,tidy_all_effects()
, andtidy_ggpredict()
- Marginal Means:
tidy_marginal_means()
- Marginal Contrasts:
tidy_avg_comparisons()
and
tidy_marginal_contrasts()
- Marginal Effects:
tidy_avg_slopes()
andtidy_margins()
- A dedicated article presenting the concepts and the different functions
- New method
model_list_higher_order_variables()
to list the highest order
combinations of variables (#202) - New method
model_get_response_variable()
to get the name of the response
variable (#202) - New helper function
seq_range()
to generate a sequence of values between
the minimum and the maximum of a vector (#202) - New argument
contrasts_adjust
intidy_plus_plus()
,
tidy_add_pairwise_contrasts()
andmodel_get_pairwise_contrasts()
allowing
to change the adjustment method used to compute pairwise contrasts (#204)
broom.helpers 1.11.0
New features
- New functions
tidy_add_pairwise_contrasts()
andmodel_get_pairwise_contrasts()
to compute pairwise contrasts of categorical variables withemmeans
,
and corresponding new arguments intidy_plus_plus()
(#192) - New tidier
tidy_margins()
to display Average Marginal Effects (#195) - New tidier
tidy_all_effects()
to display Marginal Effects (#195) - New tidier
tidy_ggpredict()
to display Conditional Effects (#195)
Bug fixes and improvements
- Better messages when
exponentiate
argument is not appropriate (#197)
broom.helpers 1.10.0
broom.helpers 1.9.0
broom.helpers 1.8.0
New supported models
- Support for
parsnip::model_fit
objects (#161) - Support for
biglm::bigglm()
andbiglmm::bigglm()
models (#155) - Support for
fixest::feglm()
,fixest::femlm()
,fixest::feols()
andfixest::feNmlm()
(requires R>=4.1) (#167)
New features
- Support for
dplyr::vars()
(also exported by {gtsummary}) as a selector has
now been deprecated. Users will be warned that support forvars()
will
eventually be removed from the package (#154) .is_selector_scoped()
, an internal function used in generating custom
selector functions, is now exported (#163)