Skip to content

get_statistic() reads Satterthwaite df as t-values for rlmerMod after an emmeans call - #1219

Merged
strengejacke merged 1 commit into
mainfrom
strengejacke/issue1218
Aug 28, 2026
Merged

get_statistic() reads Satterthwaite df as t-values for rlmerMod after an emmeans call#1219
strengejacke merged 1 commit into
mainfrom
strengejacke/issue1218

Conversation

@strengejacke

Copy link
Copy Markdown
Member

Fixes #1218

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes the robustlmm::rlmer() + emmeans interaction where get_statistic() could start extracting Satterthwaite degrees of freedom (df) instead of the t statistic after emmeans populates cached DF information (Issue #1218).

Changes:

  • Added an S3 method get_statistic.rlmerMod() that selects the statistic column by name ("t value") rather than by position.
  • Added a regression test reproducing the emmeans::emtrends() caching scenario to ensure statistics remain stable.
  • Documented the fix in NEWS.md and bumped the development version.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tests/testthat/test-rlmer.R Adds a regression test covering the emmeans caching scenario for rlmerMod.
R/get_statistic.R Introduces get_statistic.rlmerMod() to extract the correct statistic column by name.
NEWS.md Notes the bug fix in the development section.
NAMESPACE Registers the new get_statistic,rlmerMod S3 method.
DESCRIPTION Bumps package version to a new development version.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread R/get_statistic.R
@strengejacke
strengejacke merged commit 067ec0f into main Aug 28, 2026
18 of 21 checks passed
@strengejacke
strengejacke deleted the strengejacke/issue1218 branch August 28, 2026 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

get_statistic() reads Satterthwaite df as t-values for rlmerMod after an emmeans call

2 participants