← Back to all sparks
B

broom.helpers

ANALYTICS
Velocity0.0

Helpers for Model Coefficients Tibbles

The tidying engine under gtsummary keeps widening its model coverage while retiring its own selector layer.

regression-tidyingr-packagegtsummarydeprecationmodel-supportsurvey-models
Current state
broom.helpers standardises the output of regression models so downstream packages can render them, and its release notes are essentially a running list of newly supported model classes. Recent versions added quantreg, svyVGAM, VGAM, glmtoolbox and mmrm support alongside a steady stream of fixes for fixest and survey models. In parallel it has spent three releases dismantling its own selector helpers in favour of the cards package.
Where it's heading
Two arcs run in parallel. The first is accretive: each release absorbs another modelling package, which is the natural job of a translation layer and shows no sign of slowing. The second is subtractive and now complete — the dot-prefixed selector functions were deprecated in 1.17.0, hard deprecated in 1.20.0, and removed in 1.22.0, alongside the deprecation of tidy_marginal_means() and tidy_margins() as their upstream packages moved or left CRAN. The package is consolidating on parameters and marginaleffects as its computational backends while shedding machinery that now belongs to gtsummary's ecosystem.
Prediction
The next release will most likely add support for another model class and continue trimming tidiers whose upstream packages have been superseded, following the pattern of the last six.

Recent moves

  1. 11mo ago

    Quantile regression support lands as legacy selectors are removed

    Adds quantreg::rq() to the supported model list and closes the deprecation arc by removing the four dot-prefixed selector functions outright. Two fixest fixes, both involving subsetted data, continue a recurring theme in this package's bug reports.

    View source ↗
  2. 1y ago

    Experimental tidier for survey-weighted VGAM models

    Extends coverage to svyVGAM::svy_vglm() through an experimental tidier, continuing the push into survey-weighted models. The change to polynomial term relabelling is a small breaking default, now opt-in via relabel_poly.

    View source ↗
  3. 1y ago

    New grouping controls for tidied model results

    Introduces tidy_group_by() plus group_by and group_labels arguments on tidy_plus_plus(), giving the pipeline a way to express grouped results rather than a flat table. Arriving in the same release as the hard deprecation of the old selectors, it shows the package building its own structure while shedding borrowed machinery.

    View source ↗
  4. 1y ago

    Marginal means tidier hard deprecated

    A single-line release hard deprecating tidy_marginal_means(), following through on the notice given when marginaleffects removed the underlying function. Bookkeeping in the wider retreat from superseded marginal-effects tooling.

    View source ↗
  5. 1y ago

    Instrumental variable support for fixest models

    Adds glmgee support and, more usefully, instrumental variable handling for fixest models with a new instrumental_suffix argument threaded through three functions. The econometric side of the supported-model list is getting real attention rather than nominal coverage.

    View source ↗
  6. 1y ago

    broom.helpers 1.17.0

    ⚡ SPARK

    The release that redrew the package's boundaries: selectors were realigned for gtsummary 2.0.0, scope_tidy() was introduced, and the internal selector helpers were deprecated in favour of the cards package. Every later removal in this timeline is the tail of the decision made here.

    View source ↗