robscale
Accelerated Estimation of Robust Location and Scale
A robust-statistics package rewrote its estimators in SIMD C++ and went to CRAN in two weeks.
◆Recent moves
- 4mo ago
SIMD median networks land; AVX-512 dispatch is dropped
The tuning pass after the CRAN submission. Hybrid SIMD selection networks make median dispatch 23 to 58 percent faster, sorting and median network thresholds are raised well above their previous values after benchmarking, and ensemble bootstrapping now parallelises from two cores up. The AVX-512 tanh path is removed, shortening the dispatch chain to Accelerate, libmvec, SLEEF, OpenMP, scalar.
View source ↗ - 4mo ago
CRAN submission ships 11 robust estimators with bootstrap intervals
⚡ SPARKThe release that makes robscale a publishable alternative to the incumbents rather than a fast local implementation: eleven estimators with confidence intervals, BCa bootstrap intervals across all of them, Newton-Raphson replacing scoring iteration, and validation moved entirely into C++.
View source ↗ - 5mo ago
scale_robust() dispatcher and four new estimators join the public API
The pre-CRAN release that laid out the API the submission would ship. scale_robust() picks between the weighted ensemble and Gini Mean Difference by sample size, gmd(), iqr_scaled(), mad_scaled() and sd_c4() become public, and ci = TRUE appears on every estimator. Runtime SIMD dispatch is refined across AVX2/FMA and ARM64 NEON.
View source ↗