{
  "_id": "6acbab30fe5cc25786e92081",
  "Package": "int3ract",
  "Type": "Package",
  "Title": "Johnson-Neyman Analysis of Two- and Three-Way Interactions",
  "Version": "2.1.0",
  "Authors@R": "c(\nperson(\n\"Robert W.\", \"Krause\",\nemail = \"robert.w.krause@mailbox.org\",\nrole = c(\"aut\", \"cre\", \"cph\")\n)\n)",
  "Description": "Reports and plots the conditional effect of each variable\ninvolved in a multiplicative interaction across the range of\nits moderators, together with the region over which that effect\nis distinguishable from zero. Extends the classic framework of\nJohnson and Neyman (1936) and Johnson and Fay (1950)\n<doi:10.1007/BF02288864> to three-way interactions and to\nBayesian models. The single entry point JN() dispatches on the\nfitted object, with methods for lm()/glm() models, 'lme4'\nmodels, 'RSiena' and 'multiSiena' results, and matrices of\nposterior draws; support for further model classes is added by\nwriting one jn_input() method. Results are classed objects with\nprint(), summary() and plot() methods, and the figures carry\ndata-density panels showing how much empirical support each\npart of the moderator range has. A detailed introduction can be\nfound in Krause (2026) <doi:10.48550/arXiv.2604.22051>.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "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\nlibpng-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-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": {
    "Date": "2026-10-11 15:24:03 UTC",
    "User": "root"
  },
  "Author": "Robert W. Krause [aut, cre, cph]",
  "Maintainer": "Robert W. Krause <robert.w.krause@mailbox.org>",
  "_user": "rwkrause",
  "_type": "src",
  "_file": "int3ract_2.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/673e9d6bf966691f5d69bc7c451c17b962dd711c4601779276c8126619281b3d",
  "_filesize": 522106,
  "_sha256": "673e9d6bf966691f5d69bc7c451c17b962dd711c4601779276c8126619281b3d",
  "_expires": "2027-01-19T15:28:46.000Z",
  "_created": "2026-10-11T15:24:03.000Z",
  "_published": "2026-10-11T15:28:48.057Z",
  "_buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 114504647193,
      "time": 179,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11706534918"
    },
    {
      "job": 114504647157,
      "time": 192,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11707080278"
    },
    {
      "job": 114504647200,
      "time": 184,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11707150238"
    },
    {
      "job": 114504647169,
      "time": 205,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11706865714"
    },
    {
      "job": 114503866646,
      "time": 229,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11706795627"
    },
    {
      "job": 114504647206,
      "time": 135,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11706479919"
    },
    {
      "job": 114504647156,
      "time": 132,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11706945428"
    },
    {
      "job": 114504647236,
      "time": 115,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11706875563"
    },
    {
      "job": 114504647173,
      "time": 131,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11706674255"
    }
  ],
  "_upstream": "https://github.com/rwkrause/int3ract",
  "_commit": {
    "id": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
    "author": "Robert Krause <43546240+RWKrause@users.noreply.github.com>",
    "committer": "Robert Krause <43546240+RWKrause@users.noreply.github.com>",
    "message": "Add lavaan input support, bump to 2.1.0\n\nint3ract 2.0.0 was submitted to and accepted by CRAN on 2026-09-01, so\nthis feature needs its own version rather than folding into that\nrelease. NEWS.md gets its own 2.1.0 section; the lavaan entry is\nremoved from the already-released 2.0.0 section.\n\nNew jn_input.lavaan() method for structural equation and path models.\nA structural model usually has several endogenous variables, so the\nnew `outcome` argument names the dependent variable whose regression\nis analysed; it can be omitted when only one outcome qualifies, and\nJN() lists the candidates rather than guessing when several do.\nlavaan writes two-way products as \"x:z\" and those are found\nautomatically; three-way products aren't accepted in its syntax at\nall, so those need theta_int_12/13/23/123 the same way sienaFit does.\nMultiple-group fits are declined (no single regression to analyse);\nblavaan fits are declined with a pointer to passing their draws\ninstead of Wald-testing posterior means.\n\n.find_int() in R/utils.R is split into a quiet variant so the lavaan\nmethod can search for a two-way product without erroring, and give a\nlavaan-specific explanation when a three-way one isn't found.\n\n31 new tests in tests/testthat/test-lavaan.R, covering agreement with\nlm() on the same equation, both outcome-disambiguation paths, the\nthree-way manual-product route, covariance-matrix-only fits, latent\noutcomes, and every refusal. Full suite: 222 passing.\n\ncran-comments.md reset for this submission (no more win-builder/macOS\nclaims from the 2.0.0 round). README, NEWS and the vignette gain a\nlavaan section each.\n\nCo-Authored-By: Claude Opus 5 <noreply@anthropic.com>\n",
    "time": 1788450254
  },
  "_maintainer": {
    "name": "Robert W. Krause",
    "email": "robert.w.krause@mailbox.org",
    "login": "rwkrause",
    "description": "",
    "uuid": 43546240
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "ggpattern",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lavaan",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "MCMCpack",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "RSiena",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "rwkrause",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-15",
      "n": 17
    },
    {
      "week": "2026-16",
      "n": 2
    },
    {
      "week": "2026-33",
      "n": 2
    },
    {
      "week": "2026-36",
      "n": 8
    }
  ],
  "_tags": [
    {
      "name": "v1.0.5",
      "date": "2026-04-27"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "rwkrause",
      "count": 43,
      "uuid": 43546240
    }
  ],
  "_userbio": {
    "uuid": 43546240,
    "type": "user",
    "name": "Robert Krause",
    "followers": 8
  },
  "_downloads": {
    "count": 236,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/int3ract"
  },
  "_devurl": "https://github.com/rwkrause/int3ract",
  "_searchresults": 3,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/int3ract.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/rwkrause/int3ract",
  "_realowner": "rwkrause",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.7",
      "date": "2026-05-05"
    },
    {
      "version": "2.0.0",
      "date": "2026-09-08"
    }
  ],
  "_exports": [
    "autoplot",
    "JN",
    "jn_input",
    "jn_plots",
    "jn_posterior",
    "jn_regions",
    "jn_save",
    "jn_style",
    "jn_wald",
    "JNK_bayes",
    "JNK_freq"
  ],
  "_help": [
    {
      "page": "as.data.frame.JN",
      "title": "Extract the conditional effects of a Johnson-Neyman analysis",
      "topics": [
        "as.data.frame.JN",
        "coef.JN",
        "vcov.JN"
      ]
    },
    {
      "page": "JN",
      "title": "Johnson-Neyman analysis of a two- or three-way interaction",
      "topics": [
        "JN",
        "JN.default",
        "JN.jn_input",
        "JN.lmerModLmerTest",
        "JN.merMod",
        "JN.multiSiena",
        "JN.sienaBayesFit"
      ]
    },
    {
      "page": "jn_input",
      "title": "Carriers for Johnson-Neyman input",
      "topics": [
        "jn_input",
        "jn_input.data.frame",
        "jn_input.default",
        "jn_input.lavaan",
        "jn_input.lm",
        "jn_input.lmerModLmerTest",
        "jn_input.matrix",
        "jn_input.mcmc",
        "jn_input.mcmc.list",
        "jn_input.merMod",
        "jn_input.multiSiena",
        "jn_input.sienaBayesFit",
        "jn_input.sienaFit",
        "jn_posterior",
        "jn_wald"
      ]
    },
    {
      "page": "jn_plots",
      "title": "Every figure of a Johnson-Neyman analysis",
      "topics": [
        "jn_plots"
      ]
    },
    {
      "page": "jn_regions",
      "title": "Regions of significance of a Johnson-Neyman analysis",
      "topics": [
        "jn_regions",
        "jn_regions.JN_2way",
        "jn_regions.JN_3way"
      ]
    },
    {
      "page": "jn_save",
      "title": "Save the figures of a Johnson-Neyman analysis",
      "topics": [
        "jn_save"
      ]
    },
    {
      "page": "jn_style",
      "title": "Appearance of Johnson-Neyman figures",
      "topics": [
        "jn_style"
      ]
    },
    {
      "page": "plot.JN",
      "title": "Plot a Johnson-Neyman analysis",
      "topics": [
        "autoplot.JN",
        "plot.JN",
        "plot.JN_list"
      ]
    },
    {
      "page": "print.JN",
      "title": "Print a Johnson-Neyman analysis",
      "topics": [
        "print.JN"
      ]
    },
    {
      "page": "print.JN_list",
      "title": "Methods for grouped Johnson-Neyman analyses",
      "topics": [
        "as.data.frame.JN_list",
        "print.JN_list",
        "summary.JN_list"
      ]
    },
    {
      "page": "summary.JN",
      "title": "Summarize a Johnson-Neyman analysis",
      "topics": [
        "print.summary.JN",
        "summary.JN"
      ]
    }
  ],
  "_readme": "https://github.com/rwkrause/int3ract/raw/HEAD/README.md",
  "_rundeps": [
    "cachem",
    "class",
    "classInt",
    "cli",
    "cpp11",
    "DBI",
    "e1071",
    "farver",
    "fastmap",
    "ggpattern",
    "ggplot2",
    "glue",
    "gridpattern",
    "gtable",
    "isoband",
    "KernSmooth",
    "labeling",
    "lifecycle",
    "memoise",
    "patchwork",
    "png",
    "proxy",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "units",
    "vctrs",
    "viridisLite",
    "withr",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "int3ract.Rmd",
      "filename": "int3ract.html",
      "title": "Getting started with int3ract",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Why a region, and not a coefficient",
        "Two-way interactions",
        "The figures",
        "Getting at the numbers",
        "Three-way interactions",
        "Mixed-effects models",
        "Structural equation and path models",
        "Bayesian models",
        "Appearance and saving",
        "Stochastic actor-oriented models",
        "Supporting a further model class",
        "Migrating from 1.0.x",
        "References"
      ],
      "created": "2026-09-01 10:48:41",
      "modified": "2026-09-03 15:44:14",
      "commits": 2
    }
  ],
  "_score": 4.301029995663981,
  "_indexed": true,
  "_nocasepkg": "int3ract",
  "_universes": [
    "rwkrause"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-10-11T15:26:19.000Z",
      "distro": "resolute",
      "commit": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
      "fileid": "https://r2.ropensci.org/037c1804938e3b03caa672d187dfb3defa999a35812e51a64ee68544833531b5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.1.0",
      "date": "2026-10-11T15:26:36.000Z",
      "distro": "resolute",
      "commit": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
      "fileid": "https://r2.ropensci.org/50404e9177200357d4526940843d1ac8ab8b27c99713a178fc8ca78d08cf3b98",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-10-11T15:27:01.000Z",
      "commit": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
      "fileid": "https://r2.ropensci.org/cbf884b41b6ed458449fb4e1aff8a9f21b1270273a56bd38d20d4066b54cdbf4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.1.0",
      "date": "2026-10-11T15:27:06.000Z",
      "commit": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
      "fileid": "https://r2.ropensci.org/9a6acd5fc2826a384c9d1f3df9710bd39fd8d77489886a3ca1ac43fb57570806",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.1.0",
      "date": "2026-10-11T15:26:29.000Z",
      "commit": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
      "fileid": "https://r2.ropensci.org/3f1e32fa0d8c30226e387a14c2c5e4321602c6f8a1c0a70d33d2ecb8a0b6a345",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-10-11T15:25:19.000Z",
      "commit": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
      "fileid": "https://r2.ropensci.org/34580d4b7f04cc160e640e26bbbe0d914313424a31c0607a5b4d5fce7b951826",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-10-11T15:25:27.000Z",
      "commit": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
      "fileid": "https://r2.ropensci.org/14274dfc798d4378d8fcfd8be3fc308fbb6ae0b5b8edad40e0e753db55acbb3e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.1.0",
      "date": "2026-10-11T15:25:18.000Z",
      "commit": "4d9c4b99b9e0c539cdd0e9843a6e7bb4f96914e1",
      "fileid": "https://r2.ropensci.org/5ca5ab06701ba570a949c2cf4392c5978f9ab288a7a33194ea9675f8a115f365",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/rwkrause/actions/runs/38150840814"
    }
  ]
}