Package: int3ract Type: Package Title: Johnson-Neyman Analysis of Two- and Three-Way Interactions Version: 2.1.0 Authors@R: c( person( "Robert W.", "Krause", email = "robert.w.krause@mailbox.org", role = c("aut", "cre", "cph") ) ) Description: 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) 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) . License: GPL (>= 3) Encoding: UTF-8 Depends: R (>= 4.4.0) Imports: ggplot2, ggpattern, patchwork Suggests: knitr, lavaan, lme4, MCMCpack, rmarkdown, RSiena, testthat (>= 3.0.0) VignetteBuilder: knitr Config/testthat/edition: 3 URL: https://github.com/RWKrause/int3ract BugReports: https://github.com/RWKrause/int3ract/issues Config/roxygen2/version: 8.1.0 Config/pak/sysreqs: libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev libpng-dev libssl-dev libproj-dev libsqlite3-dev libudunits2-dev Repository: https://rwkrause.r-universe.dev Date/Publication: 2026-09-03 15:44:14 UTC RemoteUrl: https://github.com/rwkrause/int3ract RemoteRef: HEAD RemoteSha: 4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1 NeedsCompilation: no Packaged: 2026-10-11 15:24:03 UTC; root Author: Robert W. Krause [aut, cre, cph] Maintainer: Robert W. Krause