Package: mirtverse 0.1.0

mirtverse: A Friendly Workflow and Reporting Layer for 'mirt'

Extends the 'mirt' package for item response theory with tidy outputs, 'ggplot2' graphics (trace lines, information, Wright maps, fit and local dependence plots), an automatic model selection assistant, plain-language interpretation of results, item health cards, one-call HTML reports, a point-and-click 'shiny' workbench that exports reproducible code, and a joint hierarchical model for responses and response times (van der Linden, 2007) with rapid-guessing flags.

Authors:Okan Bulut [aut, cre]

mirtverse_0.1.0.tar.gz
mirtverse_0.1.0.zip(r-4.7-any)mirtverse_0.1.0.zip(r-4.6-any)mirtverse_0.1.0.zip(r-4.5-any)
mirtverse_0.1.0.tgz(r-4.6-any)mirtverse_0.1.0.tgz(r-4.5-any)
mirtverse_0.1.0.tar.gz(r-4.7-any)mirtverse_0.1.0.tar.gz(r-4.6-any)
mirtverse_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
mirtverse/json (API)

# Install 'mirtverse' in R:
install.packages('mirtverse', repos = c('https://okanbulut.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/okanbulut/mirtverse/issues

Pkgdown/docs site:https://www.okanbulut.com

On CRAN:

Conda:

3.34 score 1 stars 11 scripts 32 exports 114 dependencies

Last updated from:5df5bde332. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK258
source / vignettesOK379
linux-releaseOK288
macos-releaseOK204
macos-oldrelOK226
windows-develOK194
windows-releaseOK266
windows-oldrelOK258
wasm-releaseOK135

Exports:augmentautoplotdiffit_rtgg_difgg_empiricalgg_infogg_itemfitgg_q3gg_scoresgg_tracegg_wrightglanceinterpretinterpret_promptitem_carditem_cardsitem_tablelaunch_workbenchmv_askmv_ask_setupmv_planmv_reportprofile_datarun_scriptsave_scriptselect_modelsim_rttheme_mirtversetidyupdate_planworkbench_app

Dependencies:audiobase64encbeeprbriobslibcachemcallrclassclicliprclustercodetoolscommonmarkcpp11crayoncrosstalkdcurverDerivdescdiffobjdigestdplyrDTe1071evaluatefarverfastmapfontawesomefsfuturefuture.applygenericsggplot2globalsglueGPArotationgridExtragtablehighrhtmltoolshtmlwidgetshttpuvisobandjquerylibjsonliteknitrlabelinglaterlatticelazyevallifecyclelistenvmagrittrMASSMatrixmemoisemgcvmimemirtnlmeotelparallellypatchworkpbapplypermutepillarpkgbuildpkgconfigpkgloadpraiseprocessxprogressrpromisesproxypsqs2R.methodsS3R.ooR.utilsR6raggrappdirsRColorBrewerRcppRcppArmadilloRcppParallelrlangrmarkdownrprojrootS7sassscalessessioninfoshinySimDesignsourcetoolssplines2stringfishstringisystemfontstestthattextshapingtibbletidyselecttinytexutf8vctrsveganviridisLitewaldowithrxfunxtableyaml

Describe your analysis in words
A first request | Changing the script | Who understands the request? | What is sent to the AI model | Writing a plan by hand

Last update: 2026-10-29
Started: 2026-10-29

Getting started with mirtverse
1. Let mirtverse pick a model | 2. Read the results in plain language | 3. Tidy outputs | 4. Graphics | 5. Item health cards | 6. One-call report | 7. Prefer clicking?

Last update: 2026-10-28
Started: 2026-10-28

Response times and rapid guessing
Simulated example | Rapid guessing | Item parameters and the ability-speed relation | Notes | References

Last update: 2026-10-28
Started: 2026-10-28

The mirtverse workbench
The seven steps | Sharing the app

Last update: 2026-10-28
Started: 2026-10-28

Readme and manuals

Help Manual

Help pageTopics
Add person scores to the response dataaugment.SingleGroupClass augment_mirt
Plot a mirt model with ggplot2autoplot.SingleGroupClass
Differential item functioning (DIF) in one calldif
Joint model for responses and response timesfit_rt
DIF effect sizes plotgg_dif
Empirical versus model-implied item curvegg_empirical
Test and item information curvesgg_info
Item fit plotgg_itemfit
Local dependence heatmap (Yen's Q3)gg_q3
Distribution of person scoresgg_scores
Item characteristic (trace) curvesgg_trace
Wright map (person-item map)gg_wright
One-row model summaryglance.MultipleGroupClass glance.SingleGroupClass glance_mirt
Build a prompt for an AI assistant from a fitted modelinterpret_prompt
Plain-language interpretation of IRT resultsinterpret interpret.mv_dif interpret.mv_model_selection interpret.mv_rt interpret.SingleGroupClass
Item health carditem_card
Health cards for many itemsitem_cards
Tidy item statistics and item fit in one tableitem_table
Launch the mirtverse workbenchlaunch_workbench workbench_app
Write an analysis script from a plain-language requestmv_ask
Set up an AI model for mv_ask()mv_ask_setup
An analysis plan for mv_ask()mv_plan update_plan
One-call HTML reportmv_report
Summarise a data set without revealing its valuesprofile_data
Run or save a script written by mv_ask()run_script save_script
Model selection assistantselect_model
Simulate responses and response timessim_rt
A clean ggplot2 theme for psychometric graphicstheme_mirtverse
Tidy a mirt model into a data frame of parameterstidy.MultipleGroupClass tidy.SingleGroupClass tidy_mirt