{
  "_id": "6ac8dcd9de46216d5edd88f9",
  "Package": "rasch",
  "Type": "Package",
  "Title": "Models and Diagnostics for Rasch Measurement Theory",
  "Version": "1.14.0",
  "Authors@R": "person(c(\"Joshua\", \"A.\"), \"McGrane\", role = c(\"aut\", \"cre\"),\nemail = \"drjoshmcgrane@gmail.com\")",
  "Description": "Fits models for Rasch Measurement Theory, whose defining\nmeasurement properties include sufficiency and invariance.\nAvailable models include the dichotomous Rasch, partial credit,\nrating scale, many-facet, extended frame of reference and\nexplanatory models. Explanatory modelling supports predictors\nat the item and threshold levels. Comparative judgement models\nare available for dichotomous and ordered pairwise responses\nand for rankings, with support for extended frames of reference\nand explanatory predictors, and items or persons can be\ncalibrated jointly from responses and judgements. Functions\nsupport estimation and examination of model fit, targeting,\nreliability, dimensionality, local dependence, differential\nitem, bundle and test functioning, equating and simulation. A\ngraphical interface for fitting models and examining results is\nprovided through an interactive 'shiny' application.",
  "URL": "https://drjoshmcgrane.github.io/rasch/,\nhttps://github.com/drjoshmcgrane/rasch",
  "BugReports": "https://github.com/drjoshmcgrane/rasch/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.0",
  "Repository": "https://drjoshmcgrane.r-universe.dev",
  "Date/Publication": "2026-10-01 09:24:07 UTC",
  "RemoteUrl": "https://github.com/drjoshmcgrane/rasch",
  "RemoteRef": "HEAD",
  "RemoteSha": "3dd3ad4340bd6f7d23120818092f855802231ec9",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-09 12:07:31 UTC",
    "User": "root"
  },
  "Author": "Joshua A. McGrane [aut, cre]",
  "Maintainer": "Joshua A. McGrane <drjoshmcgrane@gmail.com>",
  "_user": "drjoshmcgrane",
  "_type": "src",
  "_file": "rasch_1.14.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/6bdd4480ba9cded88893b2766ebb7741e9477347ec1671d187319902c9615957",
  "_filesize": 6770679,
  "_sha256": "6bdd4480ba9cded88893b2766ebb7741e9477347ec1671d187319902c9615957",
  "_expires": "2027-01-17T12:23:51.000Z",
  "_created": "2026-10-09T12:07:31.000Z",
  "_published": "2026-10-09T12:23:53.315Z",
  "_buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113811836480,
      "time": 298,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11615590435"
    },
    {
      "job": 113811836458,
      "time": 356,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11615146877"
    },
    {
      "job": 113811836432,
      "time": 327,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11615845181"
    },
    {
      "job": 113811836635,
      "time": 248,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11615501974"
    },
    {
      "job": 113811836569,
      "time": 239,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11615431244"
    },
    {
      "job": 113811836602,
      "time": 583,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11615297266"
    },
    {
      "job": 113811836576,
      "time": 267,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11615186621"
    },
    {
      "job": 113811836725,
      "time": 879,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11614943565"
    },
    {
      "job": 113810024272,
      "time": 311,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11615275877"
    },
    {
      "job": 113811836484,
      "time": 146,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11614494601"
    },
    {
      "job": 113811836603,
      "time": 460,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11615416901"
    },
    {
      "job": 113811836645,
      "time": 397,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11615765391"
    },
    {
      "job": 113811836595,
      "time": 319,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11614723534"
    },
    {
      "job": 113811836654,
      "time": 427,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11614847521"
    },
    {
      "job": 113811836627,
      "time": 351,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11614858273"
    }
  ],
  "_upstream": "https://github.com/drjoshmcgrane/rasch",
  "_commit": {
    "id": "3dd3ad4340bd6f7d23120818092f855802231ec9",
    "author": "Josh McGrane <drjoshmcgrane@gmail.com>",
    "committer": "Josh McGrane <drjoshmcgrane@gmail.com>",
    "message": "Record the checks of the 1 October 1.14.0 build\n\ncran-comments names the corrected information curves of a split fit in\nits summary and carries the local check (312 seconds, 0 errors, 0\nwarnings, 0 notes; installed size 8.2 MB), the complete suite (11,976\nexpectations, five parallel-worker skips) and the win-builder results of\n1 October: 0 errors, 0 warnings and 0 notes on R-release (63 s install,\n612 s check) and R-devel (62 s, 654 s). The 30 September result joins\nthe earlier builds.\n",
    "time": 1790846647
  },
  "_maintainer": {
    "name": "Joshua A. McGrane",
    "email": "drjoshmcgrane@gmail.com",
    "login": "drjoshmcgrane",
    "description": "",
    "uuid": 82333910
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "bslib",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "role": "Suggests"
    },
    {
      "package": "bsicons",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "eRm",
      "role": "Suggests"
    },
    {
      "package": "sirt",
      "role": "Suggests"
    },
    {
      "package": "psychotools",
      "role": "Suggests"
    },
    {
      "package": "mirt",
      "role": "Suggests"
    },
    {
      "package": "ShinyItemAnalysis",
      "role": "Suggests"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "WrightMap",
      "role": "Suggests"
    }
  ],
  "_owner": "drjoshmcgrane",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-24",
      "n": 19
    },
    {
      "week": "2026-27",
      "n": 24
    },
    {
      "week": "2026-28",
      "n": 50
    },
    {
      "week": "2026-30",
      "n": 27
    },
    {
      "week": "2026-33",
      "n": 58
    },
    {
      "week": "2026-34",
      "n": 59
    },
    {
      "week": "2026-35",
      "n": 62
    },
    {
      "week": "2026-36",
      "n": 14
    },
    {
      "week": "2026-37",
      "n": 10
    },
    {
      "week": "2026-39",
      "n": 14
    },
    {
      "week": "2026-40",
      "n": 10
    }
  ],
  "_tags": [
    {
      "name": "v1.0.0",
      "date": "2026-07-06"
    },
    {
      "name": "v1.0.1",
      "date": "2026-07-06"
    },
    {
      "name": "v1.10.2",
      "date": "2026-07-12"
    },
    {
      "name": "v1.11.2",
      "date": "2026-07-20"
    },
    {
      "name": "v1.11.7",
      "date": "2026-07-20"
    },
    {
      "name": "v1.12.0",
      "date": "2026-08-24"
    },
    {
      "name": "v1.12.1",
      "date": "2026-09-13"
    },
    {
      "name": "v1.12.1-resubmission.1",
      "date": "2026-09-13"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "drjoshmcgrane",
      "count": 351,
      "uuid": 82333910
    }
  ],
  "_userbio": {
    "uuid": 82333910,
    "type": "user",
    "name": "drjoshmcgrane",
    "followers": 0
  },
  "_downloads": {
    "count": 423,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rasch"
  },
  "_devurl": "https://github.com/drjoshmcgrane/rasch",
  "_pkgdown": "https://drjoshmcgrane.github.io/rasch/",
  "_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/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/rasch.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/drjoshmcgrane/rasch",
  "_realowner": "drjoshmcgrane",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.11.7",
      "date": "2026-07-30"
    },
    {
      "version": "1.12.0",
      "date": "2026-08-24"
    },
    {
      "version": "1.12.1",
      "date": "2026-09-13"
    }
  ],
  "_exports": [
    "btl",
    "btl_dif",
    "btl_dimensionality",
    "btl_efrm",
    "btl_equate",
    "btl_explanatory",
    "btl_information",
    "btl_next_pairs",
    "btl_transitivity",
    "chisq_detail",
    "combine_items",
    "compare_fits",
    "ctt_table",
    "dependence_magnitude",
    "dif_anova",
    "dif_bootstrap",
    "dif_contrasts",
    "dif_posthoc",
    "dif_size",
    "dif_wald",
    "dimensionality_magnitude",
    "dimensionality_test",
    "distractor_analysis",
    "distractor_rescore",
    "drop_items",
    "dtf",
    "equate_tests",
    "explanatory_diagnostics",
    "explanatory_test",
    "fit_bootstrap",
    "fit_summary_table",
    "frame_invariance",
    "guttman_table",
    "item_moments",
    "judge_pair_surprise",
    "judge_surprise",
    "lr_test",
    "pcml",
    "pcml_pc",
    "person_extrapolated",
    "person_wle",
    "pl",
    "plot_btl",
    "plot_btl_categories",
    "plot_btl_dependence",
    "plot_btl_dim_map",
    "plot_btl_equate",
    "plot_btl_icc",
    "plot_btl_judge_map",
    "plot_btl_scree",
    "plot_btl_targeting",
    "plot_btl_transitivity",
    "plot_btl_units",
    "plot_catfreq",
    "plot_ccc",
    "plot_cj",
    "plot_distractors",
    "plot_dtf",
    "plot_equate",
    "plot_facets",
    "plot_frames",
    "plot_guttman",
    "plot_icc",
    "plot_icc_frames",
    "plot_item_map",
    "plot_kidmap",
    "plot_pca",
    "plot_pca_biplot",
    "plot_pcc",
    "plot_person_fit",
    "plot_pimap",
    "plot_pl",
    "plot_recovery",
    "plot_resid_cor",
    "plot_resid_dist",
    "plot_scree",
    "plot_tcc",
    "plot_threshold_map",
    "plot_threshold_prob",
    "plot_tif",
    "plot_wright",
    "rack_data",
    "rasch",
    "rasch_cj",
    "rasch_efrm",
    "rasch_explanatory",
    "rasch_mfrm",
    "relax_btl_explanatory",
    "relax_explanatory",
    "report_document",
    "report_html",
    "residual_correlations",
    "residual_pca",
    "resolve_dif",
    "resolve_frames",
    "run_app",
    "save_item_plots",
    "save_outputs",
    "save_person_plots",
    "score_table",
    "sim_apply",
    "sim_recovery",
    "sim_replicate",
    "simulate_btl",
    "simulate_btl_efrm",
    "simulate_efrm",
    "simulate_mfrm",
    "simulate_rasch",
    "split_items",
    "spread_test",
    "stack_data",
    "tailored_analysis",
    "targeting_table",
    "test_information",
    "threshold_index",
    "weighted_person_estimates",
    "wright_map"
  ],
  "_help": [
    {
      "page": "btl",
      "title": "Fit comparative judgement models to paired comparisons",
      "topics": [
        "btl"
      ]
    },
    {
      "page": "btl_dif",
      "title": "DIF analysis for paired comparisons",
      "topics": [
        "btl_dif"
      ]
    },
    {
      "page": "btl_dimensionality",
      "title": "Experimental residual dimensionality of paired comparisons",
      "topics": [
        "btl_dimensionality"
      ]
    },
    {
      "page": "btl_efrm",
      "title": "Fit the extended frame of reference model for paired comparisons",
      "topics": [
        "btl_efrm"
      ]
    },
    {
      "page": "btl_equate",
      "title": "Equate two paired-comparison calibrations through their common objects",
      "topics": [
        "btl_equate"
      ]
    },
    {
      "page": "btl_explanatory",
      "title": "Fit an explanatory comparative judgement model",
      "topics": [
        "btl_explanatory"
      ]
    },
    {
      "page": "btl_information",
      "title": "Information and targeting of a paired-comparison design",
      "topics": [
        "btl_information"
      ]
    },
    {
      "page": "btl_next_pairs",
      "title": "Recommend the next informative comparisons (adaptive step)",
      "topics": [
        "btl_next_pairs"
      ]
    },
    {
      "page": "btl_transitivity",
      "title": "Transitivity of paired comparisons",
      "topics": [
        "btl_transitivity"
      ]
    },
    {
      "page": "chisq_detail",
      "title": "Class-interval detail for one item's chi-square test of fit",
      "topics": [
        "chisq_detail"
      ]
    },
    {
      "page": "combine_items",
      "title": "Combine items into subtests and re-analyse",
      "topics": [
        "combine_items"
      ]
    },
    {
      "page": "compare_fits",
      "title": "Compare fitted Rasch models",
      "topics": [
        "compare_fits"
      ]
    },
    {
      "page": "ctt_table",
      "title": "Traditional (classical test theory) statistics",
      "topics": [
        "ctt_table"
      ]
    },
    {
      "page": "dependence_magnitude",
      "title": "Estimate the magnitude of response dependence between two items",
      "topics": [
        "dependence_magnitude"
      ]
    },
    {
      "page": "dif_anova",
      "title": "Differential item functioning by residual analysis of variance",
      "topics": [
        "dif_anova"
      ]
    },
    {
      "page": "dif_bootstrap",
      "title": "Bootstrap sensitivity analysis for DIF",
      "topics": [
        "dif_bootstrap"
      ]
    },
    {
      "page": "dif_contrasts",
      "title": "Planned DIF contrasts",
      "topics": [
        "dif_contrasts"
      ]
    },
    {
      "page": "dif_posthoc",
      "title": "Pairwise follow-up comparisons for a DIF term",
      "topics": [
        "dif_posthoc"
      ]
    },
    {
      "page": "dif_size",
      "title": "DIF differences between factor levels",
      "topics": [
        "dif_size"
      ]
    },
    {
      "page": "dif_wald",
      "title": "Conditional Wald test of DIF on the resolved calibration",
      "topics": [
        "dif_wald"
      ]
    },
    {
      "page": "dimensionality_magnitude",
      "title": "Magnitude of multidimensionality from a subtest analysis",
      "topics": [
        "dimensionality_magnitude"
      ]
    },
    {
      "page": "dimensionality_test",
      "title": "Residual-component test of unidimensionality",
      "topics": [
        "dimensionality_test"
      ]
    },
    {
      "page": "distractor_analysis",
      "title": "Distractor analysis for multiple-choice items",
      "topics": [
        "distractor_analysis"
      ]
    },
    {
      "page": "distractor_rescore",
      "title": "Propose polytomous option scores from the distractor evidence",
      "topics": [
        "distractor_rescore"
      ]
    },
    {
      "page": "drop_items",
      "title": "Drop items and refit",
      "topics": [
        "drop_items"
      ]
    },
    {
      "page": "dtf",
      "title": "Differential test and bundle functioning",
      "topics": [
        "dtf"
      ]
    },
    {
      "page": "equate_tests",
      "title": "Equate two test calibrations through their common items",
      "topics": [
        "equate_tests"
      ]
    },
    {
      "page": "explanatory_diagnostics",
      "title": "Diagnose fixed departures from an explanatory model",
      "topics": [
        "explanatory_diagnostics"
      ]
    },
    {
      "page": "explanatory_test",
      "title": "Compare an explanatory model with its free calibration",
      "topics": [
        "explanatory_test"
      ]
    },
    {
      "page": "fit_bootstrap",
      "title": "Bootstrap fit statistics",
      "topics": [
        "fit_bootstrap"
      ]
    },
    {
      "page": "fit_summary_table",
      "title": "Test-of-fit summary as a table",
      "topics": [
        "fit_summary_table"
      ]
    },
    {
      "page": "frame_invariance",
      "title": "Test item invariance across frames",
      "topics": [
        "frame_invariance"
      ]
    },
    {
      "page": "guttman_table",
      "title": "Guttman-ordered response matrix and reproducibility",
      "topics": [
        "guttman_table"
      ]
    },
    {
      "page": "item_moments",
      "title": "Category-score moments for a polytomous item",
      "topics": [
        "item_moments"
      ]
    },
    {
      "page": "judge_pair_surprise",
      "title": "Unexpected judgements of one judge, pair by pair",
      "topics": [
        "judge_pair_surprise"
      ]
    },
    {
      "page": "judge_surprise",
      "title": "Unexpected judgements of one judge",
      "topics": [
        "judge_surprise"
      ]
    },
    {
      "page": "lr_test",
      "title": "Compare the partial credit and rating scale models",
      "topics": [
        "lr_test"
      ]
    },
    {
      "page": "pcml",
      "title": "Estimate Rasch thresholds by pairwise conditional maximum likelihood",
      "topics": [
        "pcml"
      ]
    },
    {
      "page": "pcml_pc",
      "title": "Estimate Rasch thresholds using a principal-component parameterisation",
      "topics": [
        "pcml_pc"
      ]
    },
    {
      "page": "person_extrapolated",
      "title": "Person measures with extrapolated extreme scores",
      "topics": [
        "person_extrapolated"
      ]
    },
    {
      "page": "person_wle",
      "title": "Warm's weighted likelihood estimates by raw score",
      "topics": [
        "person_wle"
      ]
    },
    {
      "page": "pl",
      "title": "Rank analysis with the Plackett-Luce model",
      "topics": [
        "pl"
      ]
    },
    {
      "page": "plot_btl",
      "title": "Plot Bradley-Terry-Luce object locations",
      "topics": [
        "plot_btl"
      ]
    },
    {
      "page": "plot_btl_categories",
      "title": "Plot polytomous-comparison category curves",
      "topics": [
        "plot_btl_categories"
      ]
    },
    {
      "page": "plot_btl_dependence",
      "title": "Plot a within-judge dependence effect",
      "topics": [
        "plot_btl_dependence"
      ]
    },
    {
      "page": "plot_btl_dim_map",
      "title": "Residual map of the leading paired-comparison bimension",
      "topics": [
        "plot_btl_dim_map"
      ]
    },
    {
      "page": "plot_btl_equate",
      "title": "Plot a paired-comparison equating comparison",
      "topics": [
        "plot_btl_equate"
      ]
    },
    {
      "page": "plot_btl_icc",
      "title": "Plot an object characteristic curve",
      "topics": [
        "plot_btl_icc"
      ]
    },
    {
      "page": "plot_btl_judge_map",
      "title": "Unexpected-judgement map for one judge (pair level)",
      "topics": [
        "plot_btl_judge_map"
      ]
    },
    {
      "page": "plot_btl_scree",
      "title": "Scree of paired-comparison residual bimensions",
      "topics": [
        "plot_btl_scree"
      ]
    },
    {
      "page": "plot_btl_targeting",
      "title": "Targeting plot for a paired-comparison design",
      "topics": [
        "plot_btl_targeting"
      ]
    },
    {
      "page": "plot_btl_transitivity",
      "title": "Consistency plot for paired-comparison transitivity",
      "topics": [
        "plot_btl_transitivity"
      ]
    },
    {
      "page": "plot_btl_units",
      "title": "Plot the frame units of a paired-comparison EFRM fit",
      "topics": [
        "plot_btl_units"
      ]
    },
    {
      "page": "plot_catfreq",
      "title": "Plot category frequencies",
      "topics": [
        "plot_catfreq"
      ]
    },
    {
      "page": "plot_ccc",
      "title": "Plot category probability curves",
      "topics": [
        "plot_ccc"
      ]
    },
    {
      "page": "plot_cj",
      "title": "Plot a joint calibration of responses and judgements",
      "topics": [
        "plot_cj"
      ]
    },
    {
      "page": "plot_distractors",
      "title": "Plot multiple-choice option curves",
      "topics": [
        "plot_distractors"
      ]
    },
    {
      "page": "plot_dtf",
      "title": "Plot differential test functioning",
      "topics": [
        "plot_dtf"
      ]
    },
    {
      "page": "plot_equate",
      "title": "Plot a test-equating comparison",
      "topics": [
        "plot_equate"
      ]
    },
    {
      "page": "plot_facets",
      "title": "Plot facet severities",
      "topics": [
        "plot_facets"
      ]
    },
    {
      "page": "plot_frames",
      "title": "Plot frame units",
      "topics": [
        "plot_frames"
      ]
    },
    {
      "page": "plot_guttman",
      "title": "Plot the Guttman scalogram",
      "topics": [
        "plot_guttman"
      ]
    },
    {
      "page": "plot_icc",
      "title": "Plot an item characteristic curve",
      "topics": [
        "plot_icc"
      ]
    },
    {
      "page": "plot_icc_frames",
      "title": "Plot an item's characteristic curves across frames",
      "topics": [
        "plot_icc_frames"
      ]
    },
    {
      "page": "plot_item_map",
      "title": "Plot the item map (location against fit residual)",
      "topics": [
        "plot_item_map"
      ]
    },
    {
      "page": "plot_kidmap",
      "title": "Plot a kidmap",
      "topics": [
        "plot_kidmap"
      ]
    },
    {
      "page": "plot_pca",
      "title": "Plot residual principal-component loadings",
      "topics": [
        "plot_pca"
      ]
    },
    {
      "page": "plot_pca_biplot",
      "title": "Biplot of the first two residual components",
      "topics": [
        "plot_pca_biplot"
      ]
    },
    {
      "page": "plot_pcc",
      "title": "Plot a person characteristic curve",
      "topics": [
        "plot_pcc"
      ]
    },
    {
      "page": "plot_person_fit",
      "title": "Plot person fit",
      "topics": [
        "plot_person_fit"
      ]
    },
    {
      "page": "plot_pimap",
      "title": "Plot the person-item threshold distribution",
      "topics": [
        "plot_pimap"
      ]
    },
    {
      "page": "plot_pl",
      "title": "Plot Plackett-Luce object locations",
      "topics": [
        "plot_pl"
      ]
    },
    {
      "page": "plot_recovery",
      "title": "Plot fitted against generating parameters",
      "topics": [
        "plot_recovery"
      ]
    },
    {
      "page": "plot_resid_cor",
      "title": "Plot the residual-correlation heatmap",
      "topics": [
        "plot_resid_cor"
      ]
    },
    {
      "page": "plot_resid_dist",
      "title": "Plot the fit residual distribution",
      "topics": [
        "plot_resid_dist"
      ]
    },
    {
      "page": "plot_scree",
      "title": "Scree plot of the residual components with parallel analysis",
      "topics": [
        "plot_scree"
      ]
    },
    {
      "page": "plot_tcc",
      "title": "Plot the test characteristic curve",
      "topics": [
        "plot_tcc"
      ]
    },
    {
      "page": "plot_threshold_map",
      "title": "Plot the threshold map",
      "topics": [
        "plot_threshold_map"
      ]
    },
    {
      "page": "plot_threshold_prob",
      "title": "Plot threshold probability curves",
      "topics": [
        "plot_threshold_prob"
      ]
    },
    {
      "page": "plot_tif",
      "title": "Plot the test information function",
      "topics": [
        "plot_tif"
      ]
    },
    {
      "page": "plot_wright",
      "title": "Plot a Wright map",
      "topics": [
        "plot_wright"
      ]
    },
    {
      "page": "rack_data",
      "title": "Reshape repeated measurements for racked or stacked analysis",
      "topics": [
        "rack_data",
        "stack_data"
      ]
    },
    {
      "page": "rasch",
      "title": "Fit a Rasch model",
      "topics": [
        "rasch"
      ]
    },
    {
      "page": "rasch_cj",
      "title": "Calibrate items from responses and comparative judgements together",
      "topics": [
        "rasch_cj"
      ]
    },
    {
      "page": "rasch_efrm",
      "title": "Fit the extended frame of reference model",
      "topics": [
        "rasch_efrm"
      ]
    },
    {
      "page": "rasch_explanatory",
      "title": "Fit an explanatory Rasch model",
      "topics": [
        "rasch_explanatory"
      ]
    },
    {
      "page": "rasch_mfrm",
      "title": "Fit a many-facet Rasch model",
      "topics": [
        "rasch_mfrm"
      ]
    },
    {
      "page": "rasch_rng",
      "title": "Random-number generation",
      "topics": [
        "rasch_rng"
      ]
    },
    {
      "page": "relax_btl_explanatory",
      "title": "Add a fixed object departure to an explanatory comparative judgement model",
      "topics": [
        "relax_btl_explanatory"
      ]
    },
    {
      "page": "relax_explanatory",
      "title": "Relax a nominated explanatory restriction",
      "topics": [
        "relax_explanatory"
      ]
    },
    {
      "page": "report_document",
      "title": "Write a Markdown, HTML, Word or PDF analysis report",
      "topics": [
        "report_document"
      ]
    },
    {
      "page": "report_html",
      "title": "Write a self-contained HTML report of a Rasch analysis",
      "topics": [
        "report_html"
      ]
    },
    {
      "page": "residual_correlations",
      "title": "Residual correlations for local dependence (Yen's Q3)",
      "topics": [
        "residual_correlations"
      ]
    },
    {
      "page": "residual_pca",
      "title": "Principal components of the residual correlations",
      "topics": [
        "residual_pca"
      ]
    },
    {
      "page": "resolve_dif",
      "title": "Resolve differential item functioning by iterative item splitting",
      "topics": [
        "resolve_dif"
      ]
    },
    {
      "page": "resolve_frames",
      "title": "Resolve items that do not hold across frames",
      "topics": [
        "resolve_frames"
      ]
    },
    {
      "page": "run_app",
      "title": "Launch the rasch point-and-click graphical interface",
      "topics": [
        "run_app"
      ]
    },
    {
      "page": "save_item_plots",
      "title": "Save a plot for every item",
      "topics": [
        "save_item_plots"
      ]
    },
    {
      "page": "save_outputs",
      "title": "Save the outputs of a Rasch analysis",
      "topics": [
        "save_outputs"
      ]
    },
    {
      "page": "save_person_plots",
      "title": "Save a kidmap for every person",
      "topics": [
        "save_person_plots"
      ]
    },
    {
      "page": "score_table",
      "title": "Raw score to measure conversion table",
      "topics": [
        "score_table"
      ]
    },
    {
      "page": "sim_apply",
      "title": "Apply a statistic across a simulation batch",
      "topics": [
        "sim_apply"
      ]
    },
    {
      "page": "sim_recovery",
      "title": "Compare fitted and generating parameters",
      "topics": [
        "sim_recovery"
      ]
    },
    {
      "page": "sim_replicate",
      "title": "Replicate a simulation for Monte Carlo studies",
      "topics": [
        "sim_replicate"
      ]
    },
    {
      "page": "simulate_btl",
      "title": "Simulate paired-comparison data",
      "topics": [
        "simulate_btl"
      ]
    },
    {
      "page": "simulate_btl_efrm",
      "title": "Simulate paired-comparison EFRM data with differing frame units",
      "topics": [
        "simulate_btl_efrm"
      ]
    },
    {
      "page": "simulate_efrm",
      "title": "Simulate extended frame-of-reference data with differing units",
      "topics": [
        "simulate_efrm"
      ]
    },
    {
      "page": "simulate_mfrm",
      "title": "Simulate many-facet Rasch data",
      "topics": [
        "simulate_mfrm"
      ]
    },
    {
      "page": "simulate_rasch",
      "title": "Simulate person-by-item Rasch data",
      "topics": [
        "simulate_rasch"
      ]
    },
    {
      "page": "split_items",
      "title": "Split items by a person factor to resolve DIF",
      "topics": [
        "split_items"
      ]
    },
    {
      "page": "spread_test",
      "title": "Spread-parameter test for dependence within subtests",
      "topics": [
        "spread_test"
      ]
    },
    {
      "page": "tailored_analysis",
      "title": "Tailored analysis for guessing",
      "topics": [
        "tailored_analysis"
      ]
    },
    {
      "page": "targeting_table",
      "title": "Targeting and reliability summary as a table",
      "topics": [
        "targeting_table"
      ]
    },
    {
      "page": "test_information",
      "title": "Test information function",
      "topics": [
        "test_information"
      ]
    },
    {
      "page": "threshold_index",
      "title": "Enumerate item-category thresholds",
      "topics": [
        "threshold_index"
      ]
    },
    {
      "page": "weighted_person_estimates",
      "title": "Person estimates with externally imposed weights",
      "topics": [
        "weighted_person_estimates"
      ]
    },
    {
      "page": "wright_map",
      "title": "Draw a Wright map with WrightMap",
      "topics": [
        "wright_map"
      ]
    }
  ],
  "_pkglogo": "https://github.com/drjoshmcgrane/rasch/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/drjoshmcgrane/rasch/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": "rasch-workflow.Rmd",
      "filename": "rasch-workflow.html",
      "title": "A Rasch analysis workflow",
      "author": "Joshua A. McGrane",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Fit the model required by the scoring structure",
        "Overall summary and reliability",
        "Item estimates, fit, and thresholds",
        "Person estimates and fit",
        "Targeting and information",
        "Local and trait dependence",
        "Differential item functioning",
        "The same analysis in the application",
        "References"
      ],
      "created": "2026-08-10 10:24:11",
      "modified": "2026-09-29 11:07:13",
      "commits": 30
    },
    {
      "source": "data-structures.Rmd",
      "filename": "data-structures.html",
      "title": "Data structures for rasch models",
      "author": "Joshua A. McGrane",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Rasch, partial credit and rating scale models",
        "Explanatory item and threshold models",
        "One row per item",
        "One row per threshold",
        "Multiple ratings",
        "Extended Frames",
        "Comparative Judgement",
        "Extended Frames for Comparative Judgement",
        "Simulated data"
      ],
      "created": "2026-08-28 07:00:46",
      "modified": "2026-09-13 12:29:23",
      "commits": 7
    },
    {
      "source": "dif-repeated-measures.Rmd",
      "filename": "dif-repeated-measures.html",
      "title": "DIF with several person factors and repeated measures",
      "author": "Joshua A. McGrane",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Design the analysis around the person",
        "Fit once and test both factors",
        "Quantify the departure",
        "References"
      ],
      "created": "2026-08-10 10:24:11",
      "modified": "2026-09-13 12:29:23",
      "commits": 14
    },
    {
      "source": "explanatory-models.Rmd",
      "filename": "explanatory-models.html",
      "title": "Explanatory Rasch models",
      "author": "Joshua A. McGrane",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Item predictors",
        "Threshold predictors",
        "Comparing the restriction with a free calibration",
        "Fixed departures",
        "Comparative judgement",
        "Validation",
        "References"
      ],
      "created": "2026-08-22 16:41:11",
      "modified": "2026-09-13 12:29:23",
      "commits": 8
    },
    {
      "source": "many-facet.Rmd",
      "filename": "many-facet.html",
      "title": "Many-facet Rasch measurement",
      "author": "Joshua A. McGrane",
      "engine": "knitr::rmarkdown",
      "headings": [
        "When to use the MFRM",
        "Read the structural parameters",
        "Item-by-facet interaction",
        "Diagnostics",
        "References"
      ],
      "created": "2026-08-10 10:24:11",
      "modified": "2026-09-13 12:29:23",
      "commits": 11
    },
    {
      "source": "paired-comparisons.Rmd",
      "filename": "paired-comparisons.html",
      "title": "Rasch analysis of comparative judgements",
      "author": "Joshua A. McGrane",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Fit the Bradley--Terry--Luce model",
        "Bootstrap goodness of fit",
        "Check transitivity and residual structure",
        "Examine DIF across judge groups",
        "Equate panels through common objects",
        "Linked frames for paired comparisons",
        "The same analysis in the application",
        "A worked analysis on real data",
        "References"
      ],
      "created": "2026-08-10 10:24:11",
      "modified": "2026-09-13 12:29:23",
      "commits": 27
    },
    {
      "source": "plant-and-detect.Rmd",
      "filename": "plant-and-detect.html",
      "title": "Simulation-based checks of Rasch diagnostics",
      "author": "Joshua A. McGrane",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simulating from the models",
        "Parameter recovery",
        "Item misfit",
        "Differential item functioning",
        "Local response dependence",
        "Paired comparisons",
        "Repeated simulation",
        "Validation studies",
        "References"
      ],
      "created": "2026-07-11 13:22:22",
      "modified": "2026-09-13 12:29:23",
      "commits": 40
    },
    {
      "source": "extended-frame-reference.Rmd",
      "filename": "extended-frame-reference.html",
      "title": "The Extended Frame of Reference model",
      "author": "Joshua A. McGrane",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Frames and units",
        "Fit the model",
        "Uncertainty and equal-unit comparisons",
        "Item invariance across frames",
        "Refit after a departure",
        "References"
      ],
      "created": "2026-08-10 10:24:11",
      "modified": "2026-09-13 12:29:23",
      "commits": 34
    }
  ],
  "_score": 5.643452676486188,
  "_indexed": true,
  "_nocasepkg": "rasch",
  "_universes": [
    "drjoshmcgrane"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.14.0",
      "date": "2026-10-09T12:10:21.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/782756f641d3b5d667935d4f961278000fd78e7691de21f5ef9a9840ee6c1bb6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.14.0",
      "date": "2026-10-09T12:10:42.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/ebf3cbb67ebb2c1ee509672b0912c9cef99623b77f9638f1994743ffa03a1707",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.14.0",
      "date": "2026-10-09T12:10:57.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/58d6e40a0138bcb12780ec4e6950f92d5da57c2fb2ade2b937f90a230cb9976a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.14.0",
      "date": "2026-10-09T12:10:33.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/5722bf92db0d36d54432812b072bfaf38a6103f03dc9e842ccfe7d489d415c18",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.14.0",
      "date": "2026-10-09T12:10:18.000Z",
      "arch": "aarch64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/4efcdff281becc0ebb66b807770f37531dd38b073ec74edc5186b5957efe44e8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.14.0",
      "date": "2026-10-09T12:11:53.000Z",
      "arch": "x86_64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/1963b0b2c83b7da967d20c8e1927a57f56c431cdeb2185da779d30a054ec4f6e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.14.0",
      "date": "2026-10-09T12:10:13.000Z",
      "arch": "aarch64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/9dccb24a1779235833b4f235e171b9882855443fd3ce4138786e90751c8e2820",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.14.0",
      "date": "2026-10-09T12:13:32.000Z",
      "arch": "x86_64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/9d0aff764ba695de342c33e12fc76610a8503c3d028d2396b228c26d31e0f76d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.14.0",
      "date": "2026-10-09T12:10:48.000Z",
      "arch": "emscripten",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/2e601a486df67a8b99ca8c7c5c38d2688b935c5efb32cd0b8892b309c022af6d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.14.0",
      "date": "2026-10-09T12:12:05.000Z",
      "arch": "aarch64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/95c43075b82e027774d897f9242de377ef341e4035fc1e73c792d3509c0b3d9c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.14.0",
      "date": "2026-10-09T12:09:42.000Z",
      "arch": "x86_64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/21a9eb7566bf3e2bc38e9e9e3c12b6d67c8bc5173c5074fd2f88de7ddca761c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.14.0",
      "date": "2026-10-09T12:09:27.000Z",
      "arch": "x86_64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/f1f5f90e9183121f98438c6bcf3f3a9f66e5da88c9f35ebddacf7ef5b8e0836a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.14.0",
      "date": "2026-10-09T12:11:40.000Z",
      "arch": "aarch64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/d2dbd678e3f1672454f681104bdd88529a0db55122a555a8ffda714bc91fdee2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.14.0",
      "date": "2026-10-09T12:09:37.000Z",
      "arch": "x86_64",
      "commit": "3dd3ad4340bd6f7d23120818092f855802231ec9",
      "fileid": "https://r2.ropensci.org/1c283aa711090f21d206ff86056b230f78ce5f92f0a034f50f4611ff00c18629",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/drjoshmcgrane/actions/runs/37927516238"
    }
  ]
}