int3ract: Johnson-Neyman Technique and its Three-Way Extension for Frequentist and Bayesian Models in R
Robert W. Krause

TL;DR
The paper introduces the int3ract R package that implements Johnson-Neyman techniques for visualizing and interpreting interaction effects in both frequentist and Bayesian models, including three-way interactions.
Contribution
It provides a versatile R package that automates Johnson-Neyman analysis for various models and extends it to three-way interactions with visualizations.
Findings
Supports models fitted with lm(), glm(), siena(), lmer(), glmer()
Produces visual plots highlighting significant interaction regions
Enables analysis of Bayesian models with posterior distributions
Abstract
Interaction effects are ubiquitous in applied statistical modelling, yet their meaningful interpretation remains challenging. The classic Johnson-Neyman (JN) technique (Johnson and Neyman 1936) addresses this challenge for two-way interactions by identifying the regions of a moderator's range over which a focal effect is and is not statistically significant. The int3ract package for R implements the JN technique and its three-way extension (the Johnson-Neyman-Krause, or JNK, technique) for both frequentist and Bayesian models. The function JNK_freq() auto-detects models fitted via lm()/glm(), RSiena's siena(), or lme4's lmer()/glmer(), but can also be applied to multiplicative interactions from (virtually) any model family by supplying a coefficient vector and covariance matrix directly. For Bayesian Stochastic Actor-Oriented Models (SAOMs) estimated with multiSiena, or any model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
