{
  "_id": "6ab77e3f99f7aa8c6aa31512",
  "Package": "IRTC",
  "Type": "Package",
  "Title": "Marginal Maximum Likelihood Estimation for Item Response Models",
  "Version": "1.1.2",
  "Date": "2026-08-27",
  "Authors@R": "c(\nperson(\"Kunxiang\", \"Ma\", role = c(\"aut\", \"cre\"),\nemail = \"makunxiang@weiandata.com\"),\nperson(\"WEIAN DATA TECH (Beijing) Co., Ltd.\",\nrole = c(\"cph\", \"fnd\"), email = \"contact@weiandata.com\"))",
  "Description": "Self-contained marginal maximum likelihood (MML)\nestimation for unidimensional and multidimensional item\nresponse models, including the Rasch / one-parameter logistic,\npartial credit, rating scale, two-parameter logistic and\ngeneralised partial credit models, with latent regression,\nmultiple groups and case weights. A parallelised,\ndimension-factorised streaming estimation engine supports large\nbetween-item (simple-structure) multidimensional models with\nbounded memory and an opt-in controlled-accuracy quadrature\nmode that reports a measured approximation error. A usability\nlayer serves non-specialists and automated pipelines: one-stop\nestimation from common file formats ('Excel', delimited text,\n'SPSS', 'Stata', 'SAS') with automatic cleaning and answer-key\nscoring, pre-estimation data checks, classical item statistics\nand item fit, plain-language quality ratings, bilingual\n(English/Chinese) output, spreadsheet exports for item banking\nand cross-year linking, audience-specific 'Word'/'HTML'\nreports, and machine-readable results with structured error\nconditions. Methods follow Adams, Wilson and Wang (1997)\n<doi:10.1177/0146621697211001>.",
  "License": "GPL (>= 2)",
  "Copyright": "See file inst/COPYRIGHTS.",
  "URL": "https://github.com/weiandata/IRTC",
  "BugReports": "https://github.com/weiandata/IRTC/issues",
  "Encoding": "UTF-8",
  "NeedsCompilation": "yes",
  "Repository": "https://weiandata.r-universe.dev",
  "Date/Publication": "2026-08-27 04:40:29 UTC",
  "RemoteUrl": "https://github.com/weiandata/irtc",
  "RemoteRef": "HEAD",
  "RemoteSha": "e44f0bd4d931f90ffcc404dd300305349fee134c",
  "Packaged": {
    "Date": "2026-09-26 07:58:08 UTC",
    "User": "root"
  },
  "Author": "Kunxiang Ma [aut, cre],\nWEIAN DATA TECH (Beijing) Co., Ltd. [cph, fnd]",
  "Maintainer": "Kunxiang Ma <makunxiang@weiandata.com>",
  "_user": "weiandata",
  "_type": "src",
  "_file": "IRTC_1.1.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/e1891310f65e1292215ccb0801ce387b23b7fa21436878d82d834b8fdf6a2e34",
  "_filesize": 464687,
  "_sha256": "e1891310f65e1292215ccb0801ce387b23b7fa21436878d82d834b8fdf6a2e34",
  "_expires": "2027-01-04T08:11:41.000Z",
  "_created": "2026-09-26T07:58:08.000Z",
  "_published": "2026-09-26T08:11:43.446Z",
  "_jobs": [
    {
      "job": 108366699866,
      "time": 296,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10901397532"
    },
    {
      "job": 108366699957,
      "time": 347,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10901417385"
    },
    {
      "job": 108366699998,
      "time": 292,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10901269816"
    },
    {
      "job": 108366699896,
      "time": 341,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10902026051"
    },
    {
      "job": 108366699850,
      "time": 325,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10901452179"
    },
    {
      "job": 108366699948,
      "time": 482,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10901715972"
    },
    {
      "job": 108366699924,
      "time": 235,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10901960405"
    },
    {
      "job": 108366699907,
      "time": 760,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10901632397"
    },
    {
      "job": 108366285974,
      "time": 189,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10901294184"
    },
    {
      "job": 108366699889,
      "time": 133,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 108366699921,
      "time": 534,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10901392827"
    },
    {
      "job": 108366699845,
      "time": 393,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10901725989"
    },
    {
      "job": 108366699888,
      "time": 352,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10901640989"
    },
    {
      "job": 108366699884,
      "time": 535,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10902320611"
    },
    {
      "job": 108366699913,
      "time": 262,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10901477076"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428",
  "_status": "success",
  "_upstream": "https://github.com/weiandata/irtc",
  "_commit": {
    "id": "e44f0bd4d931f90ffcc404dd300305349fee134c",
    "author": "makunxiang-weiandata <makunxiang@weiandata.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #11 from weiandata/docs/manual-and-workload-pdf-1.1.1\n\ndocs: ship the 1.1.1 Chinese manual, its designed PDF, and a workload statement",
    "time": 1787805629
  },
  "_maintainer": {
    "name": "Kunxiang Ma",
    "email": "makunxiang@weiandata.com",
    "login": "makunxiang-weiandata",
    "description": "",
    "uuid": 301971568
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "MASS",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "mvtnorm",
      "role": "Suggests"
    },
    {
      "package": "sfsmisc",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    },
    {
      "package": "writexl",
      "role": "Suggests"
    },
    {
      "package": "haven",
      "role": "Suggests"
    },
    {
      "package": "openxlsx",
      "role": "Suggests"
    },
    {
      "package": "officer",
      "role": "Suggests"
    },
    {
      "package": "jsonlite",
      "role": "Suggests"
    }
  ],
  "_owner": "weiandata",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-29",
      "n": 12
    },
    {
      "week": "2026-30",
      "n": 2
    },
    {
      "week": "2026-31",
      "n": 1
    },
    {
      "week": "2026-35",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "makunxiang-weiandata",
      "count": 42,
      "uuid": 301971568
    }
  ],
  "_userbio": {
    "uuid": 301974597,
    "type": "organization",
    "name": "WeianData",
    "followers": 0,
    "description": "Trustworthy measurement, statistical software, and AI-assisted research delivery."
  },
  "_downloads": {
    "count": 319,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/IRTC"
  },
  "_devurl": "https://github.com/weiandata/irtc",
  "_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/IRTC.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/weiandata/irtc",
  "_realowner": "weiandata",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1.1",
      "date": "2026-07-24"
    }
  ],
  "_exports": [
    "irtc",
    "irtc_align_q",
    "irtc_audit_scoring",
    "irtc_check_data",
    "irtc_ctt",
    "irtc_excel",
    "irtc_itemfit",
    "irtc_json",
    "irtc_lang",
    "irtc_param_table",
    "irtc_person_table",
    "irtc_quality",
    "irtc_quality_thresholds",
    "irtc_read",
    "irtc_read_q",
    "irtc_report",
    "irtc_results",
    "irtc_score",
    "irtc.mml",
    "irtc.mml.2pl",
    "plain_summary"
  ],
  "_datasets": [
    {
      "name": "data.gpcm",
      "title": "Simulated Polytomous Item Response Data",
      "object": "data.gpcm",
      "file": "data.gpcm.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Comfort",
        "Work",
        "Benefit"
      ],
      "rows": 392,
      "table": true,
      "tojson": true
    },
    {
      "name": "data.mc",
      "title": "Simulated Multiple-Choice Item Response Data",
      "object": "data.mc",
      "file": "data.mc.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "data.sim.rasch",
      "title": "Simulated Dichotomous Rasch Data",
      "object": "data.sim.rasch",
      "file": "data.sim.rasch.rda",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "I1",
        "I2",
        "I3",
        "I4",
        "I5",
        "I6",
        "I7",
        "I8",
        "I9",
        "I10",
        "I11",
        "I12",
        "I13",
        "I14",
        "I15",
        "I16",
        "I17",
        "I18",
        "I19",
        "I20",
        "I21",
        "I22",
        "I23",
        "I24",
        "I25",
        "I26",
        "I27",
        "I28",
        "I29",
        "I30",
        "I31",
        "I32",
        "I33",
        "I34",
        "I35",
        "I36",
        "I37",
        "I38",
        "I39",
        "I40"
      ],
      "rows": 2000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "IRTC-package",
      "title": "Marginal Maximum Likelihood Estimation for Item Response Models",
      "topics": [
        "IRTC-package",
        "IRTC"
      ]
    },
    {
      "page": "data.gpcm",
      "title": "Simulated Polytomous Item Response Data",
      "topics": [
        "data.gpcm"
      ]
    },
    {
      "page": "data.mc",
      "title": "Simulated Multiple-Choice Item Response Data",
      "topics": [
        "data.mc"
      ]
    },
    {
      "page": "data.sim.rasch",
      "title": "Simulated Dichotomous Rasch Data",
      "topics": [
        "data.sim.rasch"
      ]
    },
    {
      "page": "irtc",
      "title": "One-Stop Item Response Model Estimation",
      "topics": [
        "irtc"
      ]
    },
    {
      "page": "irtc_audit_scoring",
      "title": "Audit a Saved Analysis for the Pre-1.1.2 Answer-Key Defect",
      "topics": [
        "irtc_audit_scoring",
        "print.irtc_audit"
      ]
    },
    {
      "page": "irtc_check_data",
      "title": "Pre-Estimation Data Diagnostics",
      "topics": [
        "irtc_check_data",
        "print.irtc_check"
      ]
    },
    {
      "page": "irtc_ctt",
      "title": "Classical Test Theory Item Statistics",
      "topics": [
        "irtc_ctt",
        "print.irtc_ctt"
      ]
    },
    {
      "page": "irtc_excel",
      "title": "Export Three Excel Result Workbooks",
      "topics": [
        "irtc_excel",
        "irtc_param_table",
        "irtc_person_table"
      ]
    },
    {
      "page": "irtc_itemfit",
      "title": "Item Fit Statistics (Infit and Outfit)",
      "topics": [
        "irtc_itemfit",
        "print.irtc_itemfit"
      ]
    },
    {
      "page": "irtc_lang",
      "title": "Output Language of the IRTC Usability Layer",
      "topics": [
        "irtc_lang"
      ]
    },
    {
      "page": "irtc_quality",
      "title": "Plain-Language Item Quality Ratings",
      "topics": [
        "irtc_quality",
        "irtc_quality_thresholds",
        "print.irtc_quality"
      ]
    },
    {
      "page": "irtc_read",
      "title": "Read and Clean Item Response Data from Many Formats",
      "topics": [
        "irtc_read",
        "print.irtc_data"
      ]
    },
    {
      "page": "irtc_read_q",
      "title": "Read a Q Matrix from a File and Align It with the Response Data",
      "topics": [
        "irtc_align_q",
        "irtc_read_q",
        "print.irtc_qmatrix"
      ]
    },
    {
      "page": "irtc_report",
      "title": "Generate a Word or HTML Analysis Report",
      "topics": [
        "irtc_report"
      ]
    },
    {
      "page": "irtc_results",
      "title": "Machine-Readable Results with a Stable Schema",
      "topics": [
        "irtc_json",
        "irtc_results",
        "print.irtc_results"
      ]
    },
    {
      "page": "irtc_score",
      "title": "Score Raw Responses with an Answer Key or Scoring Rules",
      "topics": [
        "irtc_score"
      ]
    },
    {
      "page": "irtc.mml",
      "title": "Marginal Maximum Likelihood Estimation of Fixed-Slope Item Response Models",
      "topics": [
        "anova.irtc",
        "irtc.mml",
        "logLik.irtc",
        "print.irtc",
        "summary.irtc"
      ]
    },
    {
      "page": "irtc.mml.2pl",
      "title": "Marginal Maximum Likelihood Estimation of Slope (Discrimination) Item Response Models",
      "topics": [
        "irtc.mml.2pl"
      ]
    },
    {
      "page": "plain_summary",
      "title": "Plain-Language Layered Summary of a Fitted Model",
      "topics": [
        "plain_summary"
      ]
    },
    {
      "page": "plot.irtc",
      "title": "Diagnostic Plots for Fitted Item Response Models",
      "topics": [
        "plot.irtc"
      ]
    }
  ],
  "_readme": "https://github.com/weiandata/irtc/raw/HEAD/README.md",
  "_rundeps": [
    "MASS",
    "Rcpp",
    "RcppArmadillo"
  ],
  "_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"
    }
  ],
  "_score": 3.3010299956639813,
  "_indexed": true,
  "_nocasepkg": "irtc",
  "_universes": [
    "weiandata",
    "makunxiang-weiandata"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-09-26T08:00:22.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/c2f77a203daf543866d7b0b7bd77efa57181ddc3539a6bf26a1787c4eeae56c7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-09-26T08:00:36.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/84be24462c94d1537e3eddc4fb312d23e662ee8869a8de37e6a502c4937d6854",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-09-26T08:00:19.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/67dd2bc6e3fa3ec895d7507c20961e280bc35ab8d4d72019ba244c471872553a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.2",
      "date": "2026-09-26T08:00:30.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/fcc1987bd98e46e299551d1cb3fd398c1ad6297d02f1ec8ee2164f5b171f440e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-09-26T08:00:54.000Z",
      "arch": "aarch64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/919ad09d0c6472406e7105fac622434f6b01e28f8a6a2567736597a412b026bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-09-26T08:01:40.000Z",
      "arch": "x86_64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/24da7f77cba4a131367ce851b476deec403332189a388e1adcf37fc787a05e22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-09-26T08:00:02.000Z",
      "arch": "aarch64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/dbdcc46cda58bfae5732cf952496fb80174265ab7724d3ce317fbe03a8d4e048",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.2",
      "date": "2026-09-26T08:03:08.000Z",
      "arch": "x86_64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/d959fdc10deb8dc89ffe3dc9bba61b4108f3c4a97ea9491851baba40188e026d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-26T08:02:59.000Z",
      "arch": "aarch64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/bab05351a07924d1bf27cf46a136aa394687fc1458104e0f64e0ae733551b1fb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-26T07:59:21.000Z",
      "arch": "x86_64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/b3c7b76047aca3229b32c3037831d614ff3f566e5c7323c0ebc75b4255cd3183",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-26T07:59:22.000Z",
      "arch": "x86_64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/4f5025969406148f95cff270173db21c98de2ced6d76d434c1faeffa2f438703",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-26T08:03:10.000Z",
      "arch": "aarch64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/180f925222d97da930be2663c806c0647a25b790ed7d329a6e2343bfca511e68",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.2",
      "date": "2026-09-26T07:59:40.000Z",
      "arch": "x86_64",
      "commit": "e44f0bd4d931f90ffcc404dd300305349fee134c",
      "fileid": "https://r2.ropensci.org/90ec35fb75d4d443c2ed765436875e58003127179e452b016f79faba2b8d2345",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/weiandata/actions/runs/36228221428"
    }
  ]
}