n2kanalysis
n2kanalysis has spent eight years wiring INLA models to an S3 bucket.
A side-by-side editorial comparison of kernelshap and mrbayes — release velocity, themes, recent moves, and the top alternatives to consider.
kernelshap makes permutation SHAP practical past eight features, then fixes the kernel weights it had wrong.
kernelshap computes model-agnostic SHAP values in R through Kernel SHAP, permutation SHAP and an exact additive explainer. Version 0.8.0 added a sampling permutation-SHAP algorithm with standard errors and early stopping, lifting the practical feature ceiling past what the exact method allows. Version 0.9.0 then corrected a bug in how kernel weights were computed — exact Kernel SHAP now agrees with exact permutation SHAP — and moved parallelism from foreach to doFuture.
mrbayes spent 2026 auditing its own Bayesian MR estimators for coding errors.
mrbayes wraps Stan and JAGS implementations of Bayesian Mendelian randomization estimators — IVW, MR-Egger, radial Egger, and their multivariable forms. Most of the visible history is packaging work: dependency trimming, conditional examples so the package installs where JAGS will not compile, a maintainer handover. The 0.5.3 release in July 2026 breaks that pattern with a dense list of fixes inside the model code itself.
kernelshap computes model-agnostic SHAP values in R through Kernel SHAP, permutation SHAP and an exact additive explainer. Version 0.8.0 added a sampling permutation-SHAP algorithm with standard errors and early stopping, lifting the practical feature ceiling past what the exact method allows. Version 0.9.0 then corrected a bug in how kernel weights were computed — exact Kernel SHAP now agrees with exact permutation SHAP — and moved parallelism from foreach to doFuture.
Two concerns drive this package: making exact methods reach further, and being demonstrably right. The first shows in the additive explainer, the optional background dataset and the sampling permutation algorithm; the second in unit tests written against Python's shap, credited fixes from outside contributors, and a willingness to ship a correctness fix that changes numbers people have already published. Speed work runs continuously underneath — direct solves replacing the Moore-Penrose pseudo-inverse, roughly 10% less memory.
The 0.6.0 and 0.7.0 notes each promised a stable 1.0.0 that has not arrived; with the weighting bug fixed and parallelism reworked, a 1.0 release is the most plausible next step.
mrbayes wraps Stan and JAGS implementations of Bayesian Mendelian randomization estimators — IVW, MR-Egger, radial Egger, and their multivariable forms. Most of the visible history is packaging work: dependency trimming, conditional examples so the package installs where JAGS will not compile, a maintainer handover. The 0.5.3 release in July 2026 breaks that pattern with a dense list of fixes inside the model code itself.
The package has moved from packaging upkeep into a correctness-audit phase. 0.5.3 fixes a hardcoded three-exposure loop in MVMR-Egger reporting, a broken joint-prior branch, a sigma parameterization error in radial Egger, and several prior specifications — the profile of a maintainer reading their own model files closely rather than responding to bug reports. Platform work continues underneath: an R 4.3.0 floor inherited through a transitive dependency chain, and segfault fixes on macOS ARM.
Expect further audit-driven patches to the remaining rjags and Stan model files rather than new estimators; the fixes in 0.5.3 cluster in the Egger variants, which suggests that is where the reading is still in progress.
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 kernelshap or mrbayes.
n2kanalysis has spent eight years wiring INLA models to an S3 bucket.
A Fortran-descended optimizer got thread-safe, then found two flags that never worked.
ggstatsplot reached 1.0 by adding tests, having outsourced its statistics years ago.
collapse got a JSS paper and a 7x fmean speedup in the same release.
gtsummary is quietly rebuilding itself around analysis results data, one table verb at a time.
broadcast is filling in NumPy-style array broadcasting for R, operator by operator.
See all kernelshap alternatives → · See all mrbayes alternatives →
Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.
They serve adjacent needs but don't currently overlap on shipped themes. kernelshap and mrbayes 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. kernelshap and mrbayes 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 kernelshap alternatives in Analytics are ranked by recent ship velocity. Browse the "kernelshap alternatives" section above for the current picks, or visit /alternatives/kernelshap for the full list with editorial commentary on each.
Top mrbayes alternatives in Analytics are ranked by recent ship velocity. Browse the "mrbayes alternatives" section above for the current picks, or visit /alternatives/mrbayes for the full list with editorial commentary on each.