← Back to home
Comparison · Analytics

discretefdr vs moderndive

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

Shared themes:r-package

discretefdr vs moderndive: at a glance

Featurediscretefdrmoderndive
SectorAnalyticsAnalytics
Velocity score0.02.5
Sparks · 30d00
Top themesmultiple-testing, false-discovery-rate, discrete-statistics, r-packagestatistics-education, webr, regression, r-package
Last editorial update40m ago1h ago
WebsiteVisit →Visit →

What is discretefdr?

The discrete-data FDR package is being pared into one piece of a larger multiple-testing suite.

DiscreteFDR implements false discovery rate procedures adapted for discrete test statistics, where the standard continuous-case corrections are conservative. It now covers a discrete Benjamini-Yekutieli procedure alongside the Benjamini-Hochberg variants it started with, including adaptive versions. Its datasets and test-result classes have been moved out into companion packages, so it increasingly does one job and defers the rest.

Read the full discretefdr trajectory →

What is moderndive?

The ModernDive teaching package learns to render inside the browser that runs its own textbook

moderndive supplies the datasets, regression helpers and ggplot geoms used by the ModernDive introductory statistics textbook. Its release history is mostly dataset accumulation — much of it contributed by students in batches — punctuated by occasional function work. The latest release is different: it fixes View() so it renders inside webR, the in-browser R that powers the book's live exercises, and reworks the regression helpers to survive in-formula transformations.

Read the full moderndive trajectory →

discretefdr vs moderndive: editorial side-by-side

D
discretefdr
ANALYTICS
0.0

The discrete-data FDR package is being pared into one piece of a larger multiple-testing suite.

◆ Current state

DiscreteFDR implements false discovery rate procedures adapted for discrete test statistics, where the standard continuous-case corrections are conservative. It now covers a discrete Benjamini-Yekutieli procedure alongside the Benjamini-Hochberg variants it started with, including adaptive versions. Its datasets and test-result classes have been moved out into companion packages, so it increasingly does one job and defers the rest.

◆ Where it's heading

The direction is decomposition into a suite. The amnesia dataset went to DiscreteDatasets, summary output now interoperates with the DiscreteTestResults class from DiscreteTests, and match.pvals() stopped being exported — each release trims something that belongs elsewhere. What remains gets methodological additions at a slow, deliberate cadence, with performance work on the step-up procedures that dominate cost when the number of tests is large. Recent activity is maintenance: replacing deprecated calls the package still made of its own siblings. This is a mature statistical package whose release notes are short because the methods underneath them are settled.

◆ Prediction

Expect further alignment with the companion packages rather than new procedures, since the last substantive release was already about interoperating with DiscreteTests classes and the most recent one about clearing deprecations.

M
moderndive
ANALYTICS
2.5

The ModernDive teaching package learns to render inside the browser that runs its own textbook

◆ Current state

moderndive supplies the datasets, regression helpers and ggplot geoms used by the ModernDive introductory statistics textbook. Its release history is mostly dataset accumulation — much of it contributed by students in batches — punctuated by occasional function work. The latest release is different: it fixes View() so it renders inside webR, the in-browser R that powers the book's live exercises, and reworks the regression helpers to survive in-formula transformations.

◆ Where it's heading

The package is following the textbook's second edition into the browser. webR has no pandoc, so the DT htmlwidget path the package relied on cannot produce the self-contained HTML the notebook cell needs, and the auto-print path was gated behind interactive() being false — meaning students working through the live exercises saw an explanatory message where a table should have been. Building a static HTML table and pushing it through webR's viewer hook is a small change with a direct effect on whether the book's interactive mode works at all.

◆ Prediction

With the book's v2 datasets landed and the browser rendering path fixed, the remaining friction is most likely in other functions that assume a desktop R session.

Alternatives to discretefdr and moderndive

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 discretefdr or moderndive.

See all discretefdr alternatives → · See all moderndive alternatives →

Recent activity from discretefdr and moderndive

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

  1. 12d agomoderndiveView() renders in webR; regression helpers survive formula transforms
  2. 3mo agodiscretefdrDeprecated internal calls replaced
  3. 1y agodiscretefdrDiscrete Benjamini-Yekutieli procedure added
  4. 1y agomoderndiveDatasets and tidy_summary() for the second edition
  5. 1y agodiscretefdrDatasets split out and step-up procedures sped up
  6. 2y agomoderndiveAlmond and flight datasets for the inference chapters
  7. 4y agomoderndiveTen student-curated teaching datasets
  8. 4y agomoderndiveAlaska flights subset added
  9. 5y agomoderndiveCleaner regression tables and an explicit conf.level argument

Frequently asked questions

What is the difference between discretefdr and moderndive?

Both compete on the same themes — r-package — within Analytics. moderndive is currently shipping more aggressively (velocity 2.5 vs 0.0), with 0 editorial sparks in the last 30 days against 0. See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.

Is discretefdr better than moderndive?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. moderndive is currently shipping more aggressively (velocity 2.5 vs 0.0), with 0 editorial sparks in the last 30 days against 0. For your specific use case, the alternatives sections above list other Analytics products to evaluate alongside.

What are the best alternatives to discretefdr?

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

What are the best alternatives to moderndive?

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