int3ract: Johnson-Neyman Analysis of Two- and Three-Way Interactions
Reports and plots the conditional effect of each variable
involved in a multiplicative interaction across the range of its
moderators, together with the region over which that effect is
distinguishable from zero. Extends the classic framework of Johnson and
Neyman (1936) and Johnson and Fay (1950) <doi:10.1007/BF02288864> to
three-way interactions and to Bayesian models. The single entry point
JN() dispatches on the fitted object, with methods for lm()/glm()
models, 'lme4' models, 'RSiena' and 'multiSiena' results, and matrices
of posterior draws; support for further model classes is added by
writing one jn_input() method. Results are classed objects with print(),
summary() and plot() methods, and the figures carry data-density panels
showing how much empirical support each part of the moderator range has.
A detailed introduction can be found in Krause (2026)
<doi:10.48550/arXiv.2604.22051>.
| Version: |
2.0.0 |
| Depends: |
R (≥ 4.4.0) |
| Imports: |
ggplot2, ggpattern, patchwork |
| Suggests: |
knitr, lme4, MCMCpack, rmarkdown, RSiena, testthat (≥ 3.0.0) |
| Published: |
2026-09-01 |
| DOI: |
10.32614/CRAN.package.int3ract |
| Author: |
Robert W. Krause [aut, cre, cph] |
| Maintainer: |
Robert W. Krause <robert.w.krause at mailbox.org> |
| BugReports: |
https://github.com/RWKrause/int3ract/issues |
| License: |
GPL (≥ 3) |
| URL: |
https://github.com/RWKrause/int3ract |
| NeedsCompilation: |
no |
| Citation: |
int3ract citation info |
| Materials: |
README, NEWS |
| CRAN checks: |
int3ract results |
Documentation:
Downloads:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=int3ract
to link to this page.