mirt: Multidimensional Item Response Theory

Analysis of dichotomous and polytomous response data using unidimensional and multidimensional latent trait models under the Item Response Theory paradigm. Exploratory and confirmatory models can be estimated with quadrature (EM) or stochastic (MHRM) methods. Confirmatory bi-factor and two-tier analyses are available for modeling item testlets. Multiple group analysis and mixed effects designs also are available for detecting differential item and test functioning as well as modelling item and person covariates. Finally, latent class models such as the DINA, DINO, multidimensional latent class, and several other discrete latent variable models are supported.

AuthorPhil Chalmers [aut, cre, cph], Joshua Pritikin [ctb], Alexander Robitzsch [ctb], Mateusz Zoltak [ctb], KwonHyun Kim [ctb], Carl F. Falk [ctb], Adam Meade [ctb]
Date of publication2016-12-01 08:28:34
MaintainerPhil Chalmers <rphilip.chalmers@gmail.com>
LicenseGPL (>= 3)
Version1.21
https://github.com/philchalmers/mirt, https://github.com/philchalmers/mirt/wiki

View on CRAN

Man pages

anova-method: Compare nested models with likelihood-based statistics

areainfo: Function to calculate the area under a selection of...

averageMI: Collapse values from multiple imputation draws

bfactor: Full-Information Item Bi-factor and Two-Tier Analysis

Bock1997: Description of Bock 1997 data

boot.LR: Parametric bootstrap likleihood-ratio test

boot.mirt: Calculate bootstrapped standard errors for estimated models

coef-method: Extract raw coefs from model object

createGroup: Create a user defined group-level object with correct generic...

createItem: Create a user defined item with correct generic functions

deAyala: Description of deAyala data

DIF: Differential item functioning statistics

DiscreteClass-class: Class "DiscreteClass"

DTF: Differential test functioning statistics

empirical_ES: Empirical effect sizes based on latent trait estimates

empirical_plot: Function to generate empirical unidimensional item and test...

empirical_rxx: Function to calculate the empirical (marginal) reliability

expand.table: Expand summary table of patterns and frequencies

expected.item: Function to calculate expected value of item

expected.test: Function to calculate expected test score

extract.group: Extract a group from a multiple group mirt object

extract.item: Extract an item object from mirt objects

extract.mirt: Extract various elements from estimated model objects

fixef: Compute latent regression fixed effect expected values

fscores: Compute factor score estimates (a.k.a, ability estimates,...

imputeMissing: Imputing plausible data for missing values

itemfit: Item fit statistics

itemGAM: Parametric smoothed regression lines for item response...

iteminfo: Function to calculate item information

itemplot: Displays item surface and information plots

key2binary: Score a test by converting response patterns to binary data

lagrange: Lagrange test for freeing parameters

logLik-method: Extract log-likelihood

LSAT6: Description of LSAT6 data

LSAT7: Description of LSAT7 data

M2: Compute the M2 model fit statistic

marginal_rxx: Function to calculate the marginal reliability

MDIFF: Compute multidimensional difficulty index

mdirt: Multidimensional discrete item response theory

MDISC: Compute multidimensional discrimination index

mirt: Full-Information Item Factor Analysis (Multidimensional Item...

mirtCluster: Define a parallel cluster object to be used in internal...

mirt.model: Specify model loadings

mirt-package: Full information maximum likelihood estimation of IRT models.

MixedClass-class: Class "MixedClass"

mixedmirt: Mixed effects modeling for MIRT models

mod2values: Convert an estimated mirt model to a data.frame

multipleGroup: Multiple Group Estimation

MultipleGroupClass-class: Class "MultipleGroupClass"

numerical_deriv: Compute numerical derivatives

personfit: Person fit statistics

PLCI.mirt: Compute profiled-likelihood (or posterior) confidence...

plot-method: Plot various test-implied functions from models

poly2dich: Change polytomous items to dichotomous item format

print-method: Print the model objects

probtrace: Function to calculate probability trace lines

randef: Compute posterior estimates of random effect

residuals-method: Compute model residuals

SAT12: Description of SAT12 data

Science: Description of Science data

show-method: Show model object

SIBTEST: Simultaneous Item Bias Test (SIBTEST)

simdata: Simulate response patterns

SingleGroupClass-class: Class "SingleGroupClass"

summary-method: Summary of model object

testinfo: Function to calculate test information

vcov-method: Extract parameter variance covariance matrix

wald: Wald statistics for mirt models

Files in this package

mirt
mirt/inst
mirt/inst/CITATION
mirt/inst/doc
mirt/inst/doc/mirt-vignettes.html
mirt/inst/doc/mirt-vignettes.Rmd
mirt/tests
mirt/tests/tests
mirt/tests/tests/test-13-grsmIRT.R
mirt/tests/tests/test-11-discrete.R
mirt/tests/tests/test-00-basics.R
mirt/tests/tests/test-12-gpcm_mats.R
mirt/tests/tests/test-09-mirt.model.R
mirt/tests/tests/test-06-confmirtTwo.R
mirt/tests/tests/test-04-multipleGroup.R
mirt/tests/tests/test-01-mirtOne.R
mirt/tests/tests/test-10-extras.R
mirt/tests/tests/test-07-mixedmirt.R
mirt/tests/tests/test-05-confmirtOne.R
mirt/tests/tests/test-08-createItem.R
mirt/tests/tests/test-02-mirtTwo.R
mirt/tests/tests/test-03-bfactor.R
mirt/tests/extratests
mirt/tests/extratests/test-01-largeData.R
mirt/tests/extratests/test-02-wideData.R
mirt/tests/extratests/mplus
mirt/tests/extratests/mplus/mplus2Dim.R
mirt/tests/extratests/mplus/mplusFunctions.R
mirt/tests/extratests/mplus/mplusSparse.R
mirt/tests/extratests/mplus/mplusComplete.R
mirt/src
mirt/src/Makevars
mirt/src/dpars.cpp
mirt/src/Misc.h
mirt/src/Misc.cpp
mirt/src/traceLinePts.cpp
mirt/src/Estep.cpp
mirt/src/Makevars.win
mirt/src/Estep.h
mirt/src/traceLinePts.h
mirt/NAMESPACE
mirt/NEWS.md
mirt/data
mirt/data/deAyala.RData
mirt/data/Bock1997.RData
mirt/data/Science.RData
mirt/data/LSAT7.RData
mirt/data/SAT12.RData
mirt/data/LSAT6.RData
mirt/R
mirt/R/poly2dich.R mirt/R/EMstep.utils.R mirt/R/M2.R mirt/R/extract.group.R mirt/R/PLCI.mirt.R mirt/R/personfit.R mirt/R/EMstep.group.R mirt/R/utils.R mirt/R/LoadPars.R mirt/R/boot.LR.R mirt/R/MDIFF.R mirt/R/SingleGroup-methods.R mirt/R/PrepData.R mirt/R/MDISC.R mirt/R/mdirt.R mirt/R/probtrace.R mirt/R/00-classes.R mirt/R/expand.table.R mirt/R/createItem.R mirt/R/SE.methods.R mirt/R/itemplot.R mirt/R/simdata.R mirt/R/empirical_ES.R mirt/R/fscores.R mirt/R/multipleGroup.R mirt/R/averageMI.R mirt/R/itemfit.R mirt/R/DTF.R mirt/R/02-item_methods.R mirt/R/expected.test.R mirt/R/MHRM.group.R mirt/R/bfactor.R mirt/R/mirt-package.R mirt/R/Mixed-methods.R mirt/R/shinyItemplot.R mirt/R/iteminfo.R mirt/R/model.elements.R mirt/R/MultipleGroup-methods.R mirt/R/itemplot.internal.R mirt/R/key2binary.R mirt/R/mirtCluster.R mirt/R/randef.R mirt/R/mixedmirt.R mirt/R/marginal_rxx.R mirt/R/extract.mirt.R mirt/R/areainfo.R mirt/R/mod2values.R mirt/R/extract.item.R mirt/R/DIF.R mirt/R/wald.R mirt/R/fscores.internal.R mirt/R/expected.item.R mirt/R/01-itemclass.R mirt/R/calcLogLik.R mirt/R/SIBTEST.R mirt/R/Discrete-methods.R mirt/R/imputeMissing.R mirt/R/empirical_rxx.R mirt/R/mirt.model.R mirt/R/fixef.R mirt/R/itemGAM.R mirt/R/mirt.R mirt/R/03-estimation.R mirt/R/boot.mirt.R mirt/R/testinfo.R mirt/R/createGroup.R mirt/R/empirical_plot.R mirt/R/lagrange.R
mirt/vignettes
mirt/vignettes/mirt-vignettes.Rmd
mirt/README.md
mirt/MD5
mirt/build
mirt/build/vignette.rds
mirt/DESCRIPTION
mirt/man
mirt/man/MDIFF.Rd mirt/man/extract.mirt.Rd mirt/man/averageMI.Rd mirt/man/areainfo.Rd mirt/man/expected.test.Rd mirt/man/itemfit.Rd mirt/man/expand.table.Rd mirt/man/fscores.Rd mirt/man/iteminfo.Rd mirt/man/mirt.Rd mirt/man/DTF.Rd mirt/man/PLCI.mirt.Rd mirt/man/key2binary.Rd mirt/man/deAyala.Rd mirt/man/extract.group.Rd mirt/man/MDISC.Rd mirt/man/logLik-method.Rd mirt/man/mod2values.Rd mirt/man/poly2dich.Rd mirt/man/mirtCluster.Rd mirt/man/probtrace.Rd mirt/man/mixedmirt.Rd mirt/man/SIBTEST.Rd mirt/man/empirical_ES.Rd mirt/man/residuals-method.Rd mirt/man/summary-method.Rd mirt/man/lagrange.Rd mirt/man/mirt.model.Rd mirt/man/expected.item.Rd mirt/man/SingleGroupClass-class.Rd mirt/man/LSAT6.Rd mirt/man/imputeMissing.Rd mirt/man/DIF.Rd mirt/man/show-method.Rd mirt/man/mirt-package.Rd mirt/man/boot.mirt.Rd mirt/man/DiscreteClass-class.Rd mirt/man/extract.item.Rd mirt/man/vcov-method.Rd mirt/man/wald.Rd mirt/man/LSAT7.Rd mirt/man/itemplot.Rd mirt/man/simdata.Rd mirt/man/createGroup.Rd mirt/man/coef-method.Rd mirt/man/personfit.Rd mirt/man/plot-method.Rd mirt/man/multipleGroup.Rd mirt/man/createItem.Rd mirt/man/bfactor.Rd mirt/man/Science.Rd mirt/man/MixedClass-class.Rd mirt/man/marginal_rxx.Rd mirt/man/itemGAM.Rd mirt/man/mdirt.Rd mirt/man/anova-method.Rd mirt/man/numerical_deriv.Rd mirt/man/print-method.Rd mirt/man/fixef.Rd mirt/man/Bock1997.Rd mirt/man/empirical_rxx.Rd mirt/man/empirical_plot.Rd mirt/man/SAT12.Rd mirt/man/testinfo.Rd mirt/man/randef.Rd mirt/man/M2.Rd mirt/man/MultipleGroupClass-class.Rd mirt/man/boot.LR.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.