Package: int3ract
Type: Package
Title: Johnson-Neyman Analysis of Two- and Three-Way Interactions
Version: 2.0.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) <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>.
License: GPL (>= 3)
Encoding: UTF-8
Depends: R (>= 4.4.0)
Imports: ggplot2, ggpattern, patchwork
Suggests: knitr, 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
NeedsCompilation: no
Packaged: 2026-09-01 12:33:30 UTC; krk-k
Author: Robert W. Krause [aut, cre, cph]
Maintainer: Robert W. Krause <robert.w.krause@mailbox.org>
Repository: CRAN
Date/Publication: 2026-09-01 13:10:12 UTC
Built: R 4.6.1; ; 2026-09-01 23:51:46 UTC; windows
