← Back to home
Comparison · Analytics

broom vs desirability2

A side-by-side editorial comparison of broom and desirability2 — release velocity, themes, recent moves, and the top alternatives to consider.

Shared themes:r

broom vs desirability2: at a glance

Featurebroomdesirability2
SectorAnalyticsAnalytics
Velocity score0.00.0
Sparks · 30d00
Top themesr, tidy-models, statistics, cran-compliancetidymodels, multi-objective optimization, model selection, desirability functions
Last editorial update4h ago1h ago
WebsiteVisit →Visit →

What is broom?

broom's release calendar is now set by CRAN checks, not by new tidiers.

broom converts model objects from across R's statistical ecosystem into tidy data frames. Four of its last six releases exist purely to resolve R CMD check warnings and errors on r-devel or to absorb upstream package changes. Maintainership passed to Emil Hvitfeldt at 1.0.11.

Read the full broom trajectory →

What is desirability2?

desirability2 is making multi-metric model selection a first-class tidymodels step.

desirability2 implements desirability functions, which map several metrics onto a common 0-1 scale so they can be combined into a single objective. The package is young: three releases, the first of which only added a NEWS file. Its substance arrived in 0.1.0 with hooks into tidymodels' tune package.

Read the full desirability2 trajectory →

broom vs desirability2: editorial side-by-side

B
broom
ANALYTICS
0.0

broom's release calendar is now set by CRAN checks, not by new tidiers.

◆ Current state

broom converts model objects from across R's statistical ecosystem into tidy data frames. Four of its last six releases exist purely to resolve R CMD check warnings and errors on r-devel or to absorb upstream package changes. Maintainership passed to Emil Hvitfeldt at 1.0.11.

◆ Where it's heading

Carrying hundreds of tidier methods for model classes it does not own, broom's workload is dominated by other projects' breaking changes and CRAN's evolving checks. New tidier coverage has largely migrated to the packages that define the models, leaving broom as a compatibility surface.

◆ Prediction

Expect the cadence to stay reactive, with releases triggered by r-devel check failures and upstream API shifts rather than expanded model coverage.

D
desirability2
ANALYTICS
0.0

desirability2 is making multi-metric model selection a first-class tidymodels step.

◆ Current state

desirability2 implements desirability functions, which map several metrics onto a common 0-1 scale so they can be combined into a single objective. The package is young: three releases, the first of which only added a NEWS file. Its substance arrived in 0.1.0 with hooks into tidymodels' tune package.

◆ Where it's heading

The direction is integration rather than standalone use. Version 0.1.0 added select_best_desirability() and show_best_desirability() to resolve a tuning run against several metrics at once; 0.2.0 exported make_desirability_cols() so other packages can build on it and made data-driven limits the default, removing the need to state ranges by hand. Both releases move work from the user into the package.

◆ Prediction

The exported helper and the developer-facing desirability() API point to adoption by other tidymodels packages as the next step rather than new functionality here.

Alternatives to broom and desirability2

Other Analytics products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either broom or desirability2.

See all broom alternatives → · See all desirability2 alternatives →

Recent activity from broom and desirability2

Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.

  1. 3mo agobroombroom 1.0.13 relocates a test fixture to clear an r-devel warning
  2. 3mo agobroombroom 1.0.12 tracks renamed summary() output fields
  3. 8mo agobroombroom 1.0.11 transfers maintainership to Emil Hvitfeldt
  4. 11mo agobroombroom 1.0.10 clears an r-devel namespacing warning
  5. 11mo agodesirability2make_desirability_cols() exported; data-driven limits on by default
  6. 1y agobroombroom 1.0.9 requires R 4.1 and repairs epiR compatibility
  7. 1y agodesirability2Desirability-based model selection added for tune
  8. 1y agobroombroom 1.0.8 fixes cluster-robust intervals, drops orcutt tidiers
  9. 3y agodesirability2NEWS.md added to track package changes

Frequently asked questions

What is the difference between broom and desirability2?

Both compete on the same themes — r — within Analytics. broom and desirability2 are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.

Is broom better than desirability2?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. broom and desirability2 are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.

What are the best alternatives to broom?

Top broom alternatives in Analytics are ranked by recent ship velocity. Browse the "broom alternatives" section above for the current picks, or visit /alternatives/broom for the full list with editorial commentary on each.

What are the best alternatives to desirability2?

Top desirability2 alternatives in Analytics are ranked by recent ship velocity. Browse the "desirability2 alternatives" section above for the current picks, or visit /alternatives/desirability2 for the full list with editorial commentary on each.