{
  "_id": "6a1028d1acfb0bcc41c90fcf",
  "Package": "catSurv",
  "Type": "Package",
  "Title": "Computerized Adaptive Testing for Survey Research",
  "Version": "1.6.0",
  "Authors@R": "c(person(\"Jacob\", \"Montgomery\", email =  \"jacob.montgomery@wustl.edu\", role = \"aut\"), person(\"Erin\", \"Rossiter\", email = \"erossite@nd.edu\", role = c(\"aut\", \"cre\")))",
  "Description": "Provides methods of computerized adaptive testing for\nsurvey researchers.  See Montgomery and Rossiter (2020)\n<doi:10.1093/jssam/smz027>. Includes functionality for data fit\nwith the classic item response methods including the latent\ntrait model, the Birnbaum three parameter model, the graded\nresponse, and the generalized partial credit model.\nAdditionally, includes several ability parameter estimation and\nitem selection routines.  During item selection, all\ncalculations are done in compiled C++ code.",
  "License": "GPL-3",
  "LazyData": "true",
  "RoxygenNote": "7.3.3",
  "SystemRequirements": "GNU make",
  "BugReports": "https://github.com/erossiter/catSurv/issues",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "make libgsl0-dev",
  "Repository": "https://erossiter.r-universe.dev",
  "Date/Publication": "2025-10-15 17:52:37 UTC",
  "RemoteUrl": "https://github.com/erossiter/catsurv",
  "RemoteRef": "HEAD",
  "RemoteSha": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-13 07:58:06 UTC",
    "User": "root"
  },
  "Author": "Jacob Montgomery [aut],\nErin Rossiter [aut, cre]",
  "Maintainer": "Erin Rossiter <erossite@nd.edu>",
  "MD5sum": "e90b8aa6652da5f8e602404b3b94656c",
  "_user": "erossiter",
  "_type": "src",
  "_file": "catSurv_1.6.0.tar.gz",
  "_fileid": "b0bb61effda33c7d8f757d16e4326d855a95b77adea0d8de891090c861552096",
  "_filesize": 1171995,
  "_sha256": "b0bb61effda33c7d8f757d16e4326d855a95b77adea0d8de891090c861552096",
  "_created": "2026-05-13T07:58:06.000Z",
  "_published": "2026-05-22T09:58:41.508Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77357066666,
      "time": 225,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6964685738"
    },
    {
      "job": 77357066949,
      "time": 252,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6964694039"
    },
    {
      "job": 77357067061,
      "time": 221,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964684251"
    },
    {
      "job": 77357067198,
      "time": 217,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964683110"
    },
    {
      "job": 77357066860,
      "time": 276,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6964693083"
    },
    {
      "job": 77357066889,
      "time": 431,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6964741523"
    },
    {
      "job": 77357066700,
      "time": 262,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964684363"
    },
    {
      "job": 77357066556,
      "time": 413,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964736131"
    },
    {
      "job": 77357066010,
      "time": 230,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964613323"
    },
    {
      "job": 77357066164,
      "time": 212,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157812572"
    },
    {
      "job": 77357066490,
      "time": 256,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6964695583"
    },
    {
      "job": 77357066623,
      "time": 238,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6964690163"
    },
    {
      "job": 77357066672,
      "time": 244,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6964691630"
    }
  ],
  "_buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/erossiter/catsurv",
  "_commit": {
    "id": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
    "author": "Erin Rossiter <erossite@nd.edu>",
    "committer": "Erin Rossiter <erossite@nd.edu>",
    "message": "v1.6.0\n",
    "time": 1760550757
  },
  "_maintainer": {
    "name": "Erin Rossiter",
    "email": "erossite@nd.edu",
    "login": "erossiter",
    "uuid": 14916187
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ltm",
      "version": ">= 1.1.1",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 3.4",
      "role": "Depends"
    },
    {
      "package": "BH",
      "version": ">= 1.69.0.1",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.1",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "RcppGSL",
      "version": ">= 0.3.6",
      "role": "LinkingTo"
    },
    {
      "package": "RcppParallel",
      "role": "LinkingTo"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "plyr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.1",
      "role": "Imports"
    },
    {
      "package": "RcppParallel",
      "role": "Imports"
    },
    {
      "package": "catIrt",
      "version": ">= 0.5.0",
      "role": "Suggests"
    },
    {
      "package": "catR",
      "version": ">= 3.16",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.0.1",
      "role": "Suggests"
    }
  ],
  "_owner": "erossiter",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-42",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.6.0",
      "date": "2025-10-15"
    }
  ],
  "_stars": 12,
  "_contributors": [
    {
      "user": "erossiter",
      "count": 218,
      "uuid": 14916187
    },
    {
      "user": "alexjweil",
      "count": 66,
      "uuid": 1873564
    },
    {
      "user": "minheeseo",
      "count": 56,
      "uuid": 14933784
    },
    {
      "user": "gmrhub",
      "count": 40,
      "uuid": 10778024
    },
    {
      "user": "rydenbutler",
      "count": 24,
      "uuid": 19822105
    },
    {
      "user": "jlandman",
      "count": 21,
      "uuid": 9659098
    },
    {
      "user": "jmontgomery",
      "count": 7,
      "uuid": 1261073
    },
    {
      "user": "carlson9",
      "count": 2,
      "uuid": 6547538
    },
    {
      "user": "andrjohns",
      "count": 1,
      "uuid": 27717896
    }
  ],
  "_userbio": {
    "uuid": 14916187,
    "type": "user",
    "name": "Erin Rossiter",
    "description": "Assistant Professor of Political Science, University of Notre Dame"
  },
  "_downloads": {
    "count": 301,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/catSurv"
  },
  "_devurl": "https://github.com/erossiter/catsurv",
  "_searchresults": 3,
  "_topics": [
    "gsl",
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/catSurv.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/erossiter/catsurv",
  "_realowner": "erossiter",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2017-06-15"
    },
    {
      "version": "1.0.1",
      "date": "2017-06-16"
    },
    {
      "version": "1.0.2",
      "date": "2017-06-26"
    },
    {
      "version": "1.0.3",
      "date": "2017-07-05"
    },
    {
      "version": "1.1.3",
      "date": "2019-11-19"
    },
    {
      "version": "1.2.0",
      "date": "2019-12-09"
    },
    {
      "version": "1.3.0",
      "date": "2020-10-06"
    },
    {
      "version": "1.4.0",
      "date": "2021-09-24"
    },
    {
      "version": "1.5.0",
      "date": "2022-12-03"
    },
    {
      "version": "1.6.0",
      "date": "2025-10-15"
    }
  ],
  "_exports": [
    "checkStopRules",
    "d1LL",
    "d2LL",
    "estimateSE",
    "estimateTheta",
    "estimateThetas",
    "expectedKL",
    "expectedObsInf",
    "expectedPV",
    "fisherInf",
    "fisherTestInfo",
    "fromJSONCat",
    "getAnswers",
    "getDifficulty",
    "getDiscrimination",
    "getEstimation",
    "getEstimationDefault",
    "getGainOverride",
    "getGainThreshold",
    "getGuessing",
    "getIds",
    "getInfoThreshold",
    "getLengthOverride",
    "getLengthThreshold",
    "getLowerBound",
    "getModel",
    "getPriorName",
    "getPriorParams",
    "getSelection",
    "getSeThreshold",
    "getUpperBound",
    "getZ",
    "gpcm",
    "gpcmCat",
    "grm",
    "grmCat",
    "initialize",
    "likelihood",
    "likelihoodKL",
    "lookAhead",
    "ltm",
    "ltmCat",
    "makeTree",
    "obsInf",
    "oracle",
    "plot",
    "posteriorKL",
    "prior",
    "probability",
    "processAJAX",
    "readQualtrics",
    "selectItem",
    "setAnswers<-",
    "setDifficulty<-",
    "setDiscrimination<-",
    "setEstimation<-",
    "setEstimationDefault<-",
    "setGainOverride<-",
    "setGainThreshold<-",
    "setGuessing<-",
    "setIds<-",
    "setInfoThreshold<-",
    "setLengthOverride<-",
    "setLengthThreshold<-",
    "setLowerBound<-",
    "setModel<-",
    "setPriorName<-",
    "setPriorParams<-",
    "setSelection<-",
    "setSeThreshold<-",
    "setUpperBound<-",
    "setZ<-",
    "simulateFisherInfo",
    "simulateRespondents",
    "simulateThetas",
    "storeAnswer",
    "toJSONCat",
    "tpm",
    "tpmCat"
  ],
  "_datasets": [
    {
      "name": "agree_cat",
      "title": "Agreeableness Cat Object",
      "object": "agree_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "consc_cat",
      "title": "Conscientiousness Cat Object",
      "object": "consc_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "empathy_cat",
      "title": "Empathizing Quotient Cat Object",
      "object": "empathy_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "ex_qualtrics_results",
      "title": "Example Qualtrics Data for Adaptive Inventory",
      "object": "ex_qualtrics_results",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ResponseId",
        "X1_Q1",
        "X2_Q1",
        "X3_Q1",
        "X4_Q1",
        "next_item",
        "last_item",
        "last_answer",
        "catObj"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "ex_qualtrics_results_multiple",
      "title": "Example Qualtrics Data for Multiple Adaptive Inventories",
      "object": "ex_qualtrics_results_multiple",
      "class": [
        "data.frame"
      ],
      "fields": [
        "ResponseId",
        "X1_Q1",
        "X2_Q1",
        "X3_Q1",
        "X4_Q1",
        "X1_Q2",
        "X2_Q2",
        "X3_Q2",
        "X4_Q2",
        "next_itemAGREE",
        "last_itemAGREE",
        "last_answerAGREE",
        "catObjAGREE",
        "next_itemNEURO",
        "last_itemNEURO",
        "last_answerNEURO",
        "catObjNEURO"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "extra_cat",
      "title": "Extraversion Cat Object",
      "object": "extra_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "gpcm_cat",
      "title": "gpcm Cat Object",
      "object": "gpcm_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "grm_cat",
      "title": "grm Cat Object",
      "object": "grm_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "ltm_cat",
      "title": "ltm Cat Object",
      "object": "ltm_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "mach_cat",
      "title": "Machiavellianism Personality Cat Object",
      "object": "mach_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "neuro_cat",
      "title": "Neuroticism Cat Object",
      "object": "neuro_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "nfa_cat",
      "title": "Need for Affect Cat Object",
      "object": "nfa_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "nfc",
      "title": "Need For Cognition",
      "object": "nfc",
      "class": [
        "data.frame"
      ],
      "fields": [
        "NFC1",
        "NFC4",
        "NFC10",
        "NFC12",
        "NFC15",
        "NFC16",
        "NFC19",
        "NFC21",
        "NFC22",
        "NFC23",
        "NFC24",
        "NFC29",
        "NFC31",
        "NFC32",
        "NFC33",
        "NFC39",
        "NFC40",
        "NFC43"
      ],
      "rows": 4043,
      "table": true,
      "tojson": true
    },
    {
      "name": "nfc_cat",
      "title": "Need for Cognition Cat Object",
      "object": "nfc_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "npi",
      "title": "Narcissistic Personality Inventory",
      "object": "npi",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Q1",
        "Q2",
        "Q3",
        "Q4",
        "Q5",
        "Q6",
        "Q7",
        "Q8",
        "Q9",
        "Q10",
        "Q11",
        "Q12",
        "Q13",
        "Q14",
        "Q15",
        "Q16",
        "Q17",
        "Q18",
        "Q19",
        "Q20",
        "Q21",
        "Q22",
        "Q23",
        "Q24",
        "Q25",
        "Q26",
        "Q27",
        "Q28",
        "Q29",
        "Q30",
        "Q31",
        "Q32",
        "Q33",
        "Q34",
        "Q35",
        "Q36",
        "Q37",
        "Q38",
        "Q39",
        "Q40"
      ],
      "rows": 11243,
      "table": true,
      "tojson": true
    },
    {
      "name": "npi_battery",
      "title": "Narcissistic personality inventory question items",
      "object": "npi_battery",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "npi_cat",
      "title": "Narcissistic Personality Cat Object",
      "object": "npi_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "nte",
      "title": "Need to Evaluate",
      "object": "nte",
      "class": [
        "data.frame"
      ],
      "fields": [
        "q1",
        "q2",
        "q3",
        "q4",
        "q5",
        "q6",
        "q7",
        "q8",
        "q9",
        "q10",
        "q11",
        "q12",
        "q13",
        "q14",
        "q15",
        "q16"
      ],
      "rows": 4005,
      "table": true,
      "tojson": true
    },
    {
      "name": "nte_cat",
      "title": "Need to Evaluate Cat Object",
      "object": "nte_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "open_cat",
      "title": "Openness to Experience Cat Object",
      "object": "open_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "polknowMT",
      "title": "MTurk Political Knowledge",
      "object": "polknowMT",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Q1",
        "Q2",
        "Q3",
        "Q4",
        "Q5",
        "Q6",
        "Q7",
        "Q8",
        "Q9",
        "Q10",
        "Q11",
        "Q12",
        "Q13",
        "Q14",
        "Q15",
        "Q16",
        "Q17",
        "Q18",
        "Q19",
        "Q20",
        "Q21",
        "Q22",
        "Q23",
        "Q24",
        "Q25",
        "Q26",
        "Q27",
        "Q28",
        "Q29",
        "Q30",
        "Q31",
        "Q32",
        "Q33",
        "Q34",
        "Q35",
        "Q36",
        "Q37",
        "Q38",
        "Q39",
        "Q40",
        "Q41",
        "Q42",
        "Q43",
        "Q44",
        "Q45",
        "Q46",
        "Q47",
        "Q48",
        "Q49",
        "Q50",
        "Q51",
        "Q52",
        "Q53",
        "Q54",
        "Q55",
        "Q56",
        "Q57",
        "Q58",
        "Q59",
        "Q60",
        "Q61",
        "Q62",
        "Q63",
        "Q64"
      ],
      "rows": 810,
      "table": true,
      "tojson": true
    },
    {
      "name": "polknowOrdered",
      "title": "TAPS Political Knowledge (Ordered Response Options)",
      "object": "polknowOrdered",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Q1",
        "Q2",
        "Q3",
        "Q4",
        "Q5",
        "Q6",
        "Q7",
        "Q8",
        "Q9",
        "Q10"
      ],
      "rows": 1340,
      "table": true,
      "tojson": true
    },
    {
      "name": "polknowTAPS",
      "title": "TAPS Political Knowledge",
      "object": "polknowTAPS",
      "class": [
        "data.frame"
      ],
      "fields": [
        "Q1",
        "Q2",
        "Q3",
        "Q4",
        "Q5",
        "Q6",
        "Q7",
        "Q8",
        "Q9",
        "Q10"
      ],
      "rows": 1496,
      "table": true,
      "tojson": true
    },
    {
      "name": "rwa_cat",
      "title": "Right Wing Authoritarianism Cat Object",
      "object": "rwa_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "sdo_cat",
      "title": "Social Dominance Orientation Cat Object",
      "object": "sdo_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "sv_conservation_cat",
      "title": "Conservation (Schwartz Values) Cat Object",
      "object": "sv_conservation_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "sv_open_cat",
      "title": "Openness to Change (Schwartz Values) Cat Object",
      "object": "sv_open_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "sv_selfenhance_cat",
      "title": "Self-Enhancement (Schwartz Values) Cat Object",
      "object": "sv_selfenhance_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "sv_selftransc_cat",
      "title": "Self-Transcendence (Schwartz Values) Cat Object",
      "object": "sv_selftransc_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "systemizing_cat",
      "title": "Systemizing Quotient Cat Object",
      "object": "systemizing_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "tpm_cat",
      "title": "tpm Cat Object",
      "object": "tpm_cat",
      "class": [
        "Cat"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "agree_cat",
      "title": "Agreeableness Cat Object",
      "topics": [
        "agree_cat"
      ]
    },
    {
      "page": "Cat",
      "title": "Computerized Adaptive Testing Survey (catSurv) Object",
      "topics": [
        "Cat-class",
        "initialize,Cat-method"
      ]
    },
    {
      "page": "checkStopRules",
      "title": "Check if Stop and/or Override Rules are Met",
      "topics": [
        "checkStopRules"
      ]
    },
    {
      "page": "consc_cat",
      "title": "Conscientiousness Cat Object",
      "topics": [
        "consc_cat"
      ]
    },
    {
      "page": "d1LL",
      "title": "The First Derivative of the Log-Likelihood",
      "topics": [
        "d1LL"
      ]
    },
    {
      "page": "d2LL",
      "title": "The Second Derivative of the Log-Likelihood",
      "topics": [
        "d2LL"
      ]
    },
    {
      "page": "empathy_cat",
      "title": "Empathizing Quotient Cat Object",
      "topics": [
        "empathy_cat"
      ]
    },
    {
      "page": "estimateSE",
      "title": "Standard Error of Ability Parameter Estimate",
      "topics": [
        "estimateSE"
      ]
    },
    {
      "page": "estimateTheta",
      "title": "Estimate of the Respondent's Ability Parameter",
      "topics": [
        "estimateTheta"
      ]
    },
    {
      "page": "estimateThetas",
      "title": "Estimates of Ability Parameters for a Dataset of Response Profiles",
      "topics": [
        "estimateThetas",
        "estimateThetas,Cat-method"
      ]
    },
    {
      "page": "ex_qualtrics_results",
      "title": "Example Qualtrics Data for Adaptive Inventory",
      "topics": [
        "ex_qualtrics_results"
      ]
    },
    {
      "page": "ex_qualtrics_results_multiple",
      "title": "Example Qualtrics Data for Multiple Adaptive Inventories",
      "topics": [
        "ex_qualtrics_results_multiple"
      ]
    },
    {
      "page": "expectedKL",
      "title": "Expected Kullback-Leibler Information",
      "topics": [
        "expectedKL"
      ]
    },
    {
      "page": "expectedObsInf",
      "title": "Expected Observed Information",
      "topics": [
        "expectedObsInf"
      ]
    },
    {
      "page": "expectedPV",
      "title": "Expected Posterior Variance",
      "topics": [
        "expectedPV"
      ]
    },
    {
      "page": "extra_cat",
      "title": "Extraversion Cat Object",
      "topics": [
        "extra_cat"
      ]
    },
    {
      "page": "fisherInf",
      "title": "Fisher's Information",
      "topics": [
        "fisherInf"
      ]
    },
    {
      "page": "fisherTestInfo",
      "title": "Fisher's Test Information",
      "topics": [
        "fisherTestInfo"
      ]
    },
    {
      "page": "fromJSONCat",
      "title": "Convert JSON object to Cat object",
      "topics": [
        "fromJSONCat",
        "fromJSONCat,character-method",
        "fromJSONCat,json-method"
      ]
    },
    {
      "page": "getters",
      "title": "Methods for Accessing 'Cat' Object Slots",
      "topics": [
        "getAnswers",
        "getAnswers,Cat-method",
        "getDifficulty",
        "getDifficulty,Cat-method",
        "getDiscrimination",
        "getDiscrimination,Cat-method",
        "getEstimation",
        "getEstimation,Cat-method",
        "getEstimationDefault",
        "getEstimationDefault,Cat-method",
        "getGainOverride",
        "getGainOverride,Cat-method",
        "getGainThreshold",
        "getGainThreshold,Cat-method",
        "getGuessing",
        "getGuessing,Cat-method",
        "getIds",
        "getIds,Cat-method",
        "getInfoThreshold",
        "getInfoThreshold,Cat-method",
        "getLengthOverride",
        "getLengthOverride,Cat-method",
        "getLengthThreshold",
        "getLengthThreshold,Cat-method",
        "getLowerBound",
        "getLowerBound,Cat-method",
        "getModel",
        "getModel,Cat-method",
        "getPriorName",
        "getPriorName,Cat-method",
        "getPriorParams",
        "getPriorParams,Cat-method",
        "getSelection",
        "getSelection,Cat-method",
        "getSeThreshold",
        "getSeThreshold,Cat-method",
        "getters",
        "getUpperBound",
        "getUpperBound,Cat-method",
        "getZ",
        "getZ,Cat-method"
      ]
    },
    {
      "page": "gpcm_cat",
      "title": "gpcm Cat Object",
      "topics": [
        "gpcm_cat"
      ]
    },
    {
      "page": "gpcmCat",
      "title": "Computerized Adaptive Testing Generalized Partial Credit Model",
      "topics": [
        "gpcm",
        "gpcmCat",
        "gpcmCat,data.frame-method",
        "gpcmCat,gpcm-method"
      ]
    },
    {
      "page": "grm_cat",
      "title": "grm Cat Object",
      "topics": [
        "grm_cat"
      ]
    },
    {
      "page": "grmCat",
      "title": "Computerized Adaptive Testing Graded Response Model",
      "topics": [
        "grm",
        "grmCat",
        "grmCat,data.frame-method",
        "grmCat,grm-method"
      ]
    },
    {
      "page": "likelihood",
      "title": "Likelihood of the Specified Response Set",
      "topics": [
        "likelihood"
      ]
    },
    {
      "page": "likelihoodKL",
      "title": "Expected Kullback-Leibler Information, Weighted by Likelihood",
      "topics": [
        "likelihoodKL"
      ]
    },
    {
      "page": "lookAhead",
      "title": "Look Ahead to Select Next Item",
      "topics": [
        "lookAhead"
      ]
    },
    {
      "page": "ltm_cat",
      "title": "ltm Cat Object",
      "topics": [
        "ltm_cat"
      ]
    },
    {
      "page": "ltmCat",
      "title": "Computerized Adaptive Testing Latent Trait Model",
      "topics": [
        "ltm",
        "ltmCat",
        "ltmCat,data.frame-method",
        "ltmCat,ltm-method"
      ]
    },
    {
      "page": "mach_cat",
      "title": "Machiavellianism Personality Cat Object",
      "topics": [
        "mach_cat"
      ]
    },
    {
      "page": "makeTree",
      "title": "Make Tree of Possible Question Combinations",
      "topics": [
        "makeTree"
      ]
    },
    {
      "page": "neuro_cat",
      "title": "Neuroticism Cat Object",
      "topics": [
        "neuro_cat"
      ]
    },
    {
      "page": "nfa_cat",
      "title": "Need for Affect Cat Object",
      "topics": [
        "nfa_cat"
      ]
    },
    {
      "page": "nfc",
      "title": "Need For Cognition",
      "topics": [
        "nfc"
      ]
    },
    {
      "page": "nfc_cat",
      "title": "Need for Cognition Cat Object",
      "topics": [
        "nfc_cat"
      ]
    },
    {
      "page": "npi",
      "title": "Narcissistic Personality Inventory",
      "topics": [
        "npi"
      ]
    },
    {
      "page": "npi_battery",
      "title": "Narcissistic personality inventory question items",
      "topics": [
        "npi_battery"
      ]
    },
    {
      "page": "npi_cat",
      "title": "Narcissistic Personality Cat Object",
      "topics": [
        "npi_cat"
      ]
    },
    {
      "page": "nte",
      "title": "Need to Evaluate",
      "topics": [
        "nte"
      ]
    },
    {
      "page": "nte_cat",
      "title": "Need to Evaluate Cat Object",
      "topics": [
        "nte_cat"
      ]
    },
    {
      "page": "obsInf",
      "title": "Observed Information",
      "topics": [
        "obsInf"
      ]
    },
    {
      "page": "open_cat",
      "title": "Openness to Experience Cat Object",
      "topics": [
        "open_cat"
      ]
    },
    {
      "page": "oracle",
      "title": "Find Answer Profile that Minimizes Bias",
      "topics": [
        "oracle",
        "oracle,Cat-method"
      ]
    },
    {
      "page": "plot.Cat",
      "title": "Plotting function for Cat object",
      "topics": [
        "plot,Cat",
        "plot,Cat-method",
        "plot.Cat"
      ]
    },
    {
      "page": "polknowMT",
      "title": "MTurk Political Knowledge",
      "topics": [
        "polknowMT"
      ]
    },
    {
      "page": "polknowOrdered",
      "title": "TAPS Political Knowledge (Ordered Response Options)",
      "topics": [
        "polknowOrdered"
      ]
    },
    {
      "page": "polknowTAPS",
      "title": "TAPS Political Knowledge",
      "topics": [
        "polknowTAPS"
      ]
    },
    {
      "page": "posteriorKL",
      "title": "Expected Kullback-Leibler Information, Weighted by the Prior",
      "topics": [
        "posteriorKL"
      ]
    },
    {
      "page": "prior",
      "title": "Evaluate the Prior Density Distribution at Position theta",
      "topics": [
        "prior"
      ]
    },
    {
      "page": "probability",
      "title": "Probability of Responses to a Question Item or the Left-Cumulative Probability of Responses",
      "topics": [
        "probability"
      ]
    },
    {
      "page": "processAJAX",
      "title": "Qualtrics AJAX Handler",
      "topics": [
        "processAJAX",
        "processAJAX,character-method"
      ]
    },
    {
      "page": "readQualtrics",
      "title": "Clean adaptive inventory responses from Qualtrics",
      "topics": [
        "readQualtrics",
        "readQualtrics,character-method"
      ]
    },
    {
      "page": "rwa_cat",
      "title": "Right Wing Authoritarianism Cat Object",
      "topics": [
        "rwa_cat"
      ]
    },
    {
      "page": "sdo_cat",
      "title": "Social Dominance Orientation Cat Object",
      "topics": [
        "sdo_cat"
      ]
    },
    {
      "page": "selectItem",
      "title": "Select Next Item",
      "topics": [
        "selectItem"
      ]
    },
    {
      "page": "setters",
      "title": "Methods for Setting Value(s) to 'Cat' Object Slots",
      "topics": [
        "setAnswers<-",
        "setAnswers<-,Cat-method",
        "setDifficulty<-",
        "setDifficulty<-,Cat-method",
        "setDiscrimination<-",
        "setDiscrimination<-,Cat-method",
        "setEstimation<-",
        "setEstimation<-,Cat-method",
        "setEstimationDefault<-",
        "setEstimationDefault<-,Cat-method",
        "setGainOverride<-",
        "setGainOverride<-,Cat-method",
        "setGainThreshold<-",
        "setGainThreshold<-,Cat-method",
        "setGuessing<-",
        "setGuessing<-,Cat-method",
        "setIds<-",
        "setIds<-,Cat-method",
        "setInfoThreshold<-",
        "setInfoThreshold<-,Cat-method",
        "setLengthOverride<-",
        "setLengthOverride<-,Cat-method",
        "setLengthThreshold<-",
        "setLengthThreshold<-,Cat-method",
        "setLowerBound<-",
        "setLowerBound<-,Cat-method",
        "setModel<-",
        "setModel<-,Cat-method",
        "setPriorName<-",
        "setPriorName<-,Cat-method",
        "setPriorParams<-",
        "setPriorParams<-,Cat-method",
        "setSelection<-",
        "setSelection<-,Cat-method",
        "setSeThreshold<-",
        "setSeThreshold<-,Cat-method",
        "setters",
        "setUpperBound<-",
        "setUpperBound<-,Cat-method",
        "setZ<-",
        "setZ<-,Cat-method"
      ]
    },
    {
      "page": "simulateFisherInfo",
      "title": "Calculates Fisher Information under different adaptive battery specifications",
      "topics": [
        "simulateFisherInfo"
      ]
    },
    {
      "page": "simulateRespondents",
      "title": "Simulate answer profiles given some true value of theta",
      "topics": [
        "simulateRespondents",
        "simulateRespondents,Cat-method"
      ]
    },
    {
      "page": "simulateThetas",
      "title": "Estimates theta under different adaptive battery specifications",
      "topics": [
        "simulateThetas"
      ]
    },
    {
      "page": "storeAnswer",
      "title": "Update Answer to Single Item",
      "topics": [
        "storeAnswer",
        "storeAnswer,Cat-method",
        "storeAnswer,character-method"
      ]
    },
    {
      "page": "sv_conservation_cat",
      "title": "Conservation (Schwartz Values) Cat Object",
      "topics": [
        "sv_conservation_cat"
      ]
    },
    {
      "page": "sv_open_cat",
      "title": "Openness to Change (Schwartz Values) Cat Object",
      "topics": [
        "sv_open_cat"
      ]
    },
    {
      "page": "sv_selfenhance_cat",
      "title": "Self-Enhancement (Schwartz Values) Cat Object",
      "topics": [
        "sv_selfenhance_cat"
      ]
    },
    {
      "page": "sv_selftransc_cat",
      "title": "Self-Transcendence (Schwartz Values) Cat Object",
      "topics": [
        "sv_selftransc_cat"
      ]
    },
    {
      "page": "systemizing_cat",
      "title": "Systemizing Quotient Cat Object",
      "topics": [
        "systemizing_cat"
      ]
    },
    {
      "page": "toJSONCat",
      "title": "Convert Cat object to JSON",
      "topics": [
        "toJSONCat",
        "toJSONCat,Cat-method"
      ]
    },
    {
      "page": "tpm_cat",
      "title": "tpm Cat Object",
      "topics": [
        "tpm_cat"
      ]
    },
    {
      "page": "tpmCat",
      "title": "Computerized Adaptive Testing Birnbaum's Three Parameter Model",
      "topics": [
        "tpm",
        "tpmCat",
        "tpmCat,data.frame-method",
        "tpmCat,tpm-method"
      ]
    }
  ],
  "_readme": "https://github.com/erossiter/catsurv/raw/HEAD/README.md",
  "_rundeps": [
    "admisc",
    "BH",
    "cli",
    "expm",
    "generics",
    "glue",
    "jsonlite",
    "lattice",
    "lifecycle",
    "ltm",
    "magrittr",
    "MASS",
    "Matrix",
    "msm",
    "mvtnorm",
    "pillar",
    "pkgconfig",
    "plyr",
    "polycor",
    "Rcpp",
    "RcppArmadillo",
    "RcppGSL",
    "RcppParallel",
    "rlang",
    "survival",
    "tibble",
    "utf8",
    "vctrs"
  ],
  "_sysdeps": [
    {
      "shlib": "libgsl",
      "package": "libgsl27",
      "headers": "libgsl-dev",
      "source": "gsl",
      "version": "2.7.1+dfsg-6ubuntu2",
      "name": "gsl",
      "homepage": "https://www.gnu.org/software/gsl",
      "description": "GNU Scientific Library (GSL) -- library package"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 4.681241237375588,
  "_indexed": true,
  "_nocasepkg": "catsurv",
  "_universes": [
    "erossiter"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-05-13T08:01:32.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "00d35defc89691a4e99133c84f4da340f506208266ec9f9f3489295e77f914bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-05-13T08:01:42.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "5026c95644481290992340173919ca9a51a4346279452fcbca1f0c57b250e2e2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-05-13T08:01:27.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "b87cfa430895da78b71207ccf5ab0d6e792077215f88088200e134a9f1c89075",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.6.0",
      "date": "2026-05-13T08:01:22.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "8f213e90c806200b48807f1a43b1238315e0437e82fb63d501d44564ef51be46",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-05-13T08:01:50.000Z",
      "arch": "aarch64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "b37c9a8946194b8f595a62e670703ac351448f62ac88ce71ae30d54b498a97d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-05-13T08:03:07.000Z",
      "arch": "x86_64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "2429315d6d1b25f3aa8284160870d5541554d8494ebf6da993f5e5ddf6c998dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-05-13T08:01:13.000Z",
      "arch": "aarch64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "4a93d817a2549605bd490dfedab51c4e1296d8ad4f05be849294703c5ef043a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.6.0",
      "date": "2026-05-13T08:02:12.000Z",
      "arch": "x86_64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "40e8fa30c93419f4f4e0872e1c6eecd2c6e53688a9d6ed5d9a401336b45cbcbc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-13T08:00:34.000Z",
      "arch": "x86_64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "e3766b3b414bd542088bb84b8cd6294fa9b7c50fabe9dab10f239637082f0bba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-13T08:00:36.000Z",
      "arch": "x86_64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "11c998429ed09773b07ca555b5b2d4947a17af172d0cbf7f71b41bc61fbd039c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.6.0",
      "date": "2026-05-13T08:00:33.000Z",
      "arch": "x86_64",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "44a59e2b8a1def1ecd59ac963a421938ef25bd9786bdab164dbbe70132f59df5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.6.0",
      "date": "2026-05-22T09:57:29.000Z",
      "arch": "emscripten",
      "commit": "3698a672a616207390fc79a2bc72839d9ffbb0bb",
      "fileid": "0afde2bbb3d670cee8cc2598a05eaca6dd4a8b086bdce4248d8c7f076d2d2652",
      "status": "success",
      "buildurl": "https://github.com/r-universe/erossiter/actions/runs/25786068668"
    }
  ]
}