← Back to all sparks
S

statsExpressions

INFRA · APIS
Velocity0.0

Tidy Dataframes and Expressions with Statistical Details

A statistics backend whose release history is mostly other people's weather

statisticseasystatsggstatsplotbackendmaintenanceplotmath
Current state
statsExpressions produces the tidy dataframes and plotmath expressions that ggstatsplot prints onto plots, and that position defines its changelog. Six of its ten most recent versions exist to absorb API changes in easystats, dplyr or purrr. Version 2.0.0 is the exception, cut to accompany ggstatsplot's own 1.0.0 and carrying pairwise Fisher's exact post hocs for contingency tables.
Where it's heading
This is a component settling into place beneath a larger package rather than a product with its own roadmap. New statistical content arrives rarely and narrowly — an exact-p toggle, one post-hoc function — while the recurring work is keeping expressions correct as the easystats stack shifts underneath. The one bug class it keeps returning to is rendering: p-values of exactly zero, decimal commas that plotmath parses as list separators.
Prediction
Coupled this tightly, the next release is most likely another compatibility pass timed to an easystats or ggstatsplot version rather than new tests. Nothing in these entries signals an independent feature direction.

Recent moves

  1. 3mo ago

    Pairwise Fisher's post hocs for contingency tables

    The major version number belongs to the frontend — this release is cut to accompany ggstatsplot 1.0.0. Its own content is pairwise_contingency_table() for post-hoc Fisher's tests with Cramer's V and p-adjustment, an exact toggle for non-parametric tests, and a fix for locales that set the decimal mark to a comma.

    View source ↗
  2. 4mo ago

    Internal maintenance only, no user-facing changes

    Declared as dependency updates and CI work with nothing visible to users — the kind of release this package emits between upstream shifts.

    View source ↗
  3. 6mo ago

    Adapts to dplyr 1.2.0 and purrr 1.2.1

    Another upstream-tracking release: the tidyverse moved and statsExpressions followed. No statistical behaviour changed.

    View source ↗
  4. 6mo ago

    Adapts to changes in the easystats packages

    Stamped one minute before 1.7.3 and doing the same job for a different upstream — a compact illustration of how much of this package's version history belongs to other people's release schedules.

    View source ↗
  5. 1y ago

    Fixes p-value rendering when p is exactly zero

    A narrow fix with wide reach: every plot built on this backend that reported an exactly-zero p-value was printing it wrong. Rendering correctness is the recurring bug class here.

    View source ↗
  6. 1y ago

    centrality_description() follows the new easystats API

    A single function realigned to an upstream signature change, with no new capability behind it.

    View source ↗