skylight
A frozen astronomical model quietly became the inner loop of its sibling's optimizer.
A side-by-side editorial comparison of collinear and fastml — release velocity, themes, recent moves, and the top alternatives to consider.
collinear has broken its API twice to stop making the user pick thresholds.
collinear removes multicollinearity from predictor sets through pairwise correlation and VIF filtering, with a preference order deciding which variable survives each conflict. Two major versions in thirteen months each rewrote the interface: 2.0.0 extended every function to any combination of categorical and numeric responses and predictors, and 3.0.0 moved to multiple responses, restructured the output into classed objects, and made both filtering thresholds adaptive by default. Version 3.0.1 is the first release since that is purely repair.
fastml added survival modelling and leakage-proof resampling, moving past classification and regression.
A tidymodels-based AutoML wrapper that trains, tunes and compares many engines from one call. The 0.6.x line added engine-specific tuning parameters, class-imbalance handling, early stopping and DALEX-based explainability. The 0.7.5 release is far larger: a full survival analysis task with its own engines, MICE imputation and integrated Brier scoring, plus unbiased nested cross-validation, grouped, blocked and rolling resampling helpers, fold-wise imputation, recipe leakage checks, and a sandbox for user-supplied preprocessing.
collinear removes multicollinearity from predictor sets through pairwise correlation and VIF filtering, with a preference order deciding which variable survives each conflict. Two major versions in thirteen months each rewrote the interface: 2.0.0 extended every function to any combination of categorical and numeric responses and predictors, and 3.0.0 moved to multiple responses, restructured the output into classed objects, and made both filtering thresholds adaptive by default. Version 3.0.1 is the first release since that is purely repair.
The through-line is removing decisions the user was never well placed to make. Preference-order functions were renamed twice — first onto a metric-and-model scheme in 2.0.0, then onto a response-type scheme in 3.0.0 — and f_auto() picks one when none is given; target encoding went from automatic to opt-in; max_cor and max_vif now default to NULL and trigger a data-driven threshold derived from the 75th percentile of pairwise correlations through a sigmoid and a fitted correlation-to-VIF mapping. Each change is defensible and each one broke callers, which is the cost of this approach.
3.0.1 moved the example datasets out into a separate spatialData package and fixed four crashes rather than adding anything, so the next release is most likely more consolidation on the 3.0 surface than a fourth interface.
A tidymodels-based AutoML wrapper that trains, tunes and compares many engines from one call. The 0.6.x line added engine-specific tuning parameters, class-imbalance handling, early stopping and DALEX-based explainability. The 0.7.5 release is far larger: a full survival analysis task with its own engines, MICE imputation and integrated Brier scoring, plus unbiased nested cross-validation, grouped, blocked and rolling resampling helpers, fold-wise imputation, recipe leakage checks, and a sandbox for user-supplied preprocessing.
The package is moving from convenience wrapper to something that has to be defensible statistically. Nested cross-validation, fold-wise rather than up-front imputation, and explicit leakage checks are all corrections to the shortcuts that make AutoML easy and its scores optimistic. Survival adds a third task type alongside classification and regression, and it arrived with its own metrics rather than being bolted onto the existing ones. Note the entry body is cut off at 8,000 characters, so the release is larger than what is shown.
Expect the remaining survival engines to fill in and the sandboxing of custom preprocessing to tighten, since both were still being iterated on within this same release's commit list.
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 collinear or fastml.
A frozen astronomical model quietly became the inner loop of its sibling's optimizer.
randomwalk spent every release getting an R simulation to run in the browser, not on a server.
abclass built out angle-based classifiers in 2022, then went quiet except for CRAN upkeep.
churon is spending its entire release history getting a Rust ONNX binding through CRAN.
firatheme woke up after four years and started fixing what ggplot2 changed underneath it.
bagyo reached CRAN as a Philippine tropical cyclone dataset, with its tags stamped out of order.
See all collinear alternatives → · See all fastml alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
Both compete on the same themes — r package — within Analytics. collinear and fastml 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.
Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. collinear and fastml 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.
Top collinear alternatives in Analytics are ranked by recent ship velocity. Browse the "collinear alternatives" section above for the current picks, or visit /alternatives/collinear for the full list with editorial commentary on each.
Top fastml alternatives in Analytics are ranked by recent ship velocity. Browse the "fastml alternatives" section above for the current picks, or visit /alternatives/fastml for the full list with editorial commentary on each.