{
  "_id": "6ad265157af56c173f120718",
  "Package": "irtlink",
  "Title": "IRT Linking and Linking Error Estimation Across Time Points and\nGroups",
  "Version": "0.1.0",
  "Authors@R": "person(\"Oskar\", \"Engels\", email = \"engels@leibniz-ipn.de\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0009-0008-3325-0352\"))",
  "Description": "Estimation of trends in the mean and standard deviation of\nlatent ability distributions across the time points of\neducational assessments, and of ability distribution\ndifferences across linked groups, for unidimensional item\nresponse theory (IRT) models (1PL, 2PL, 3PL, partial credit,\nand generalized partial credit). Groups connected through\ncommon items, with independent or dependent person samples, are\ncalibrated on an internal marginal maximum likelihood EM\nengine, separately, concurrently, with fixed item parameters,\nor with regularized calibration. Linking methods include\nmean-mean and mean-geometric mean linking, Haberman linking\n(Haberman, 2009, <doi:10.1002/j.2333-8504.2009.tb02197.x>) with\nrobust Lp loss and a pairwise variant (Robitzsch, 2025,\n<doi:10.3390/appliedmath5010007>), and the response function\nmethods of Haebara and Stocking-Lord. Under differential item\nfunctioning (DIF), the linked estimates depend on the selected\ncommon items, and the package estimates this linking error\ntogether with the standard error by jackknife and sandwich\nestimators, including bias-corrected variants (Robitzsch, 2024,\n<doi:10.3390/stats7030036>). RMSD and likelihood-ratio DIF\ndiagnostics with iterative purification are included.",
  "License": "GPL (>= 3)",
  "URL": "https://github.com/oskarengels/irtlink",
  "BugReports": "https://github.com/oskarengels/irtlink/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-16 17:50:33 UTC",
    "User": "root"
  },
  "Author": "Oskar Engels [aut, cre] (ORCID:\n<https://orcid.org/0009-0008-3325-0352>)",
  "Maintainer": "Oskar Engels <engels@leibniz-ipn.de>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-16 13:30:02 UTC",
  "RemoteUrl": "https://github.com/cran/irtlink",
  "RemoteRef": "HEAD",
  "RemoteSha": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
  "_user": "cran",
  "_type": "src",
  "_file": "irtlink_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/848a87f5b12c5b613797aa5de66588705648a1c4c81d7f6803410cdce3c370a6",
  "_filesize": 377221,
  "_sha256": "848a87f5b12c5b613797aa5de66588705648a1c4c81d7f6803410cdce3c370a6",
  "_expires": "2027-01-24T17:55:31.000Z",
  "_created": "2026-10-16T17:50:33.000Z",
  "_published": "2026-10-16T17:55:33.132Z",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 117114472889,
      "time": 156,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12064440589"
    },
    {
      "job": 117114472630,
      "time": 154,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12064191016"
    },
    {
      "job": 117114472667,
      "time": 141,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12064520142"
    },
    {
      "job": 117114472643,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12063219538"
    },
    {
      "job": 117113187234,
      "time": 177,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12064141368"
    },
    {
      "job": 117114472453,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12063976805"
    },
    {
      "job": 117114472836,
      "time": 258,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12064012340"
    },
    {
      "job": 117114472597,
      "time": 238,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12064117322"
    },
    {
      "job": 117114472563,
      "time": 237,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12064012285"
    },
    {
      "job": 117114472656,
      "time": 204,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12063468748"
    }
  ],
  "_upstream": "https://github.com/cran/irtlink",
  "_commit": {
    "id": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
    "author": "Oskar Engels <engels@leibniz-ipn.de>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1792157402
  },
  "_maintainer": {
    "name": "Oskar Engels",
    "email": "engels@leibniz-ipn.de",
    "login": "oskarengels",
    "description": "",
    "uuid": 292910988,
    "orcid": "0009-0008-3325-0352"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.7",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-42",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-10-16"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "oskarengels",
      "count": 1,
      "uuid": 292910988
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 631,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/irtlink"
  },
  "_devurl": "https://github.com/oskarengels/irtlink",
  "_searchresults": 0,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/irtlink.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-10-16"
    }
  ],
  "_exports": [
    "calibrate",
    "dependent_vcov",
    "detect_dif",
    "estimate_trend",
    "link_groups",
    "linking_design",
    "linking_error",
    "person_scores",
    "sim_trend_data"
  ],
  "_help": [
    {
      "page": "calibrate",
      "title": "Calibrate IRT models per group",
      "topics": [
        "calibrate"
      ]
    },
    {
      "page": "dependent_vcov",
      "title": "Item parameter covariance for dependent person samples",
      "topics": [
        "dependent_vcov"
      ]
    },
    {
      "page": "detect_dif",
      "title": "Detect differential item functioning",
      "topics": [
        "detect_dif"
      ]
    },
    {
      "page": "estimate_trend",
      "title": "Estimate a longitudinal IRT trend",
      "topics": [
        "estimate_trend"
      ]
    },
    {
      "page": "irtlink-plots",
      "title": "Plot methods for irtlink objects",
      "topics": [
        "irtlink-plots",
        "plot.irtlink_dif",
        "plot.irtlink_link",
        "plot.irtlink_trend"
      ]
    },
    {
      "page": "link_groups",
      "title": "Linking across groups",
      "topics": [
        "link_groups"
      ]
    },
    {
      "page": "linking_design",
      "title": "Inspect the linking design of a data set list",
      "topics": [
        "linking_design"
      ]
    },
    {
      "page": "linking_error",
      "title": "Linking error of a linked trend",
      "topics": [
        "linking_error"
      ]
    },
    {
      "page": "person_scores",
      "title": "Person parameter estimates for an em calibration",
      "topics": [
        "person_scores"
      ]
    },
    {
      "page": "sim_trend_data",
      "title": "Simulate longitudinal item response data",
      "topics": [
        "sim_trend_data"
      ]
    }
  ],
  "_readme": "https://github.com/cran/irtlink/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "irtlink.Rmd",
      "filename": "irtlink.html",
      "title": "Introduction to irtlink",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simulated data",
        "Calibration",
        "Linking",
        "Linking error",
        "Full pipeline",
        "DIF detection"
      ],
      "created": "2026-10-16 13:30:02",
      "modified": "2026-10-16 13:30:02",
      "commits": 1
    }
  ],
  "_score": 2.6989700043360187,
  "_indexed": false,
  "_nocasepkg": "irtlink",
  "_universes": [
    "cran",
    "oskarengels"
  ],
  "_indexurl": "https://oskarengels.r-universe.dev/irtlink",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-16T17:52:22.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/8b90f3d0b2c568a3d1174ccb8386ff51902e04e5535031f00d6637d2803b5868",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-16T17:52:29.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/e1353cba6d0b76c7b476e4ed4833eeb4c162038f97ed4566a3f02d69b11bfd10",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-16T17:52:08.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/93325ce073b8965a08a25c6f4d70d4c06edbe503aefee43216f3dc83b9cc0c48",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-16T17:52:25.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/8a7b020760c191413359fa2dfdb7663c0ef9974fe1138ad7acc65f471e8e5894",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-16T17:52:39.000Z",
      "arch": "emscripten",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/b27a82c1304439ac24c8ba8142874a44c57a8d540d269beb0612430c27247117",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T17:53:34.000Z",
      "arch": "aarch64",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/90177e84000708001e37fcabb8ea6ee809d04e870e345d098e6d39bc095d1ed7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T17:51:47.000Z",
      "arch": "x86_64",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/0badad252b7f37d9ce300e95f55dc4e046300bc66593c79503020bc0bdbadb0b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T17:53:20.000Z",
      "arch": "aarch64",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/dff28a20a48cb152eda1d48ec13001859d7157122b742465a1ff0d05c075254d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-16T17:51:49.000Z",
      "arch": "x86_64",
      "commit": "3c2dd8ba15a445c78dea7033f2949629d7e42db9",
      "fileid": "https://r2.ropensci.org/ac901bd752daab2bcf7f5cf33416f60cb6f54ae4630bc88eb01ca20229158d1e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/38942331359"
    }
  ]
}