mirt: Multidimensional Item Response Theory
Version 1.24

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 publication2017-05-04 07:53:16 UTC
MaintainerPhil Chalmers <rphilip.chalmers@gmail.com>
LicenseGPL (>= 3)
Version1.24
URL https://github.com/philchalmers/mirt https://github.com/philchalmers/mirt/wiki https://groups.google.com/forum/#!forum/mirt-package
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("mirt")

Getting started

Package overview
README.md

Popular man pages

DIF: Differential item functioning statistics
fscores: Compute factor score estimates (a.k.a, ability estimates,...
itemfit: Item fit statistics
itemplot: Displays item surface and information plots
M2: Compute the M2 model fit statistic
mirt: Full-Information Item Factor Analysis (Multidimensional Item...
mixedmirt: Mixed effects modeling for MIRT models
See all...

All man pages Function index File listing

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
print.mirt_df: Print generic for customized data.frame console output
print.mirt_list: Print generic for customized list console output
print.mirt_matrix: Print generic for customized matrix console output
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

Functions

BL.LL Source code
BL.grad Source code
Bock1997 Man page
DIF Man page Source code
DTF Man page Source code
DerivativePriors Source code
DiscreteClass-class Man page
EAPsum Source code
EM.group Source code
EML Source code
EML2 Source code
ESTIMATION Source code
Estep Source code
Estep.bfactor Source code
Estep.mirt Source code
Experimental_itemtypes Source code
ExtractGroupPars Source code
ItemInfo Source code
ItemInfo2 Source code
LL.Priors Source code
LSAT6 Man page
LSAT7 Man page
Lambdas Source code
LoadGroupPars Source code
LoadPars Source code
LogLikMstep Source code
M2 Man page Source code
MAP.mirt Source code
MC_quad Source code
MDIFF Man page Source code
MDISC Man page Source code
MGC2SC Source code
MHRM.LL Source code
MHRM.LL_reload Source code
MHRM.Mstep Source code
MHRM.NR Source code
MHRM.deriv Source code
MHRM.deriv_reload Source code
MHRM.draws Source code
MHRM.group Source code
MHRM.reloadPars Source code
MPinv Source code
MixedClass-class Man page
Mstep Source code
Mstep.LL Source code
Mstep.LL.group Source code
Mstep.LL_alt Source code
Mstep.LR Source code
Mstep.NR Source code
Mstep.grad Source code
Mstep.grad_alt Source code
MultipleGroupClass-class Man page
OffTerm Source code
P.comp Source code
P.gpcm Source code
P.ideal Source code
P.lca Source code
P.mirt Source code
P.nestlogit Source code
P.nominal Source code
P.poly Source code
P.rating Source code
P.rsm Source code
PLCI.mirt Man page Source code
PrepData Source code
QMC_quad Source code
RMSEA.CI Source code
ReturnPars Source code
Rotate Source code
SAT12 Man page
SE.Fisher Source code
SE.Numerical Source code
SE.Oakes Source code
SE.SEM Source code
SE.simple Source code
SIBTEST Man page Source code
Science Man page
SingleGroupClass-class Man page
UpdateConstrain Source code
UpdatePrepList Source code
UpdatePrior Source code
Use_R_Deriv Source code
Use_R_ProbTrace Source code
Valid_iteminputs Source code
WLE.mirt Source code
anova,DiscreteClass-method Man page
anova,MixedClass-method Man page
anova,MultipleGroupClass-method Man page
anova,SingleGroupClass-method Man page
anova-method Man page
antilogit Source code
areainfo Man page Source code
assignItemtrace Source code
averageMI Man page Source code
bfactor Man page Source code
bfactor2mod Source code
boot.LR Man page Source code
boot.mirt Man page Source code
calc_DTFs Source code
cfi Source code
closeEnough Source code
coef,DiscreteClass-method Man page
coef,MixedClass-method Man page
coef,MultipleGroupClass-method Man page
coef,SingleGroupClass-method Man page
coef-method Man page
collapseCells Source code
complete.LL Source code
computeItemtrace Source code
computeNullModel Source code
controlCandVar Source code
cormod Source code
createGroup Man page Source code
createItem Man page Source code
d2r Source code
deAyala Man page
dif2exp Source code
difexp Source code
draw.thetas Source code
empirical_ES Man page Source code
empirical_plot Man page Source code
empirical_rxx Man page Source code
expand.table Man page Source code
expbeta_sv Source code
expected.item Man page Source code
expected.test Man page Source code
extract.group Man page Source code
extract.item Man page Source code
extract.mirt Man page Source code
fixef Man page Source code
fscores Man page Source code
gamma.cor Source code
get_deriv_coefs Source code
gradnorm.WLE Source code
imputeMissing Man page Source code
imputePars Source code
imputePars2 Source code
itemGAM Man page Source code
itemfit Man page Source code
iteminfo Man page Source code
itemplot Man page Source code
itemplot.main Source code
key2binary Man page Source code
lagrange Man page Source code
lca_prior Source code
loadESTIMATEinfo Source code
loadSplinePars Source code
loadSplineParsItem Source code
logLik,DiscreteClass-method Man page
logLik,MixedClass-method Man page
logLik,MultipleGroupClass-method Man page
logLik,SingleGroupClass-method Man page
logLik-method Man page
logit Source code
longpars_constrain Source code
make.lrdesign Source code
make.randomdesign Source code
makeLmats Source code
makeObstables Source code
makeopts Source code
maketabData Source code
marginal_rxx Man page Source code
mdirt Man page Source code
mirt Man page Source code
mirt-package Man page
mirt.model Man page Source code
mirt2traditional Source code
mirtCluster Man page Source code
mirt_dmvnorm Source code
mirt_rmvnorm Source code
missingMsg Source code
mixX2 Source code
mixedmirt Man page Source code
mod2values Man page Source code
model.elements Source code
multipleGroup Man page Source code
myApply Source code
myLapply Source code
mySapply Source code
nameInfoMatrix Source code
nominalParDeriv Source code
numDeriv_DerivTheta Source code
numDeriv_dP Source code
numerical_deriv Man page Source code
personfit Man page Source code
plot,DiscreteClass,missing-method Man page
plot,MultipleGroupClass-method Man page
plot,SingleGroupClass,missing-method Man page
plot,SingleGroupClass-method Man page
plot-method Man page
plot.itemGAM Man page Source code
poly2dich Man page Source code
print,DiscreteClass-method Man page
print,MixedClass-method Man page
print,MultipleGroupClass-method Man page
print,SingleGroupClass-method Man page
print-method Man page
print.mirt_df Man page Source code
print.mirt_list Man page Source code
print.mirt_matrix Man page Source code
probtrace Man page Source code
prodterms Source code
randef Man page Source code
reloadConstr Source code
reloadPars Source code
reloadRandom Source code
residuals,DiscreteClass-method Man page
residuals,MultipleGroupClass-method Man page
residuals,SingleGroupClass-method Man page
residuals-method Man page
respSample Source code
rmsea Source code
rotateLambdas Source code
select_quadpts Source code
shinyItemplot Source code
show,DiscreteClass-method Man page
show,MixedClass-method Man page
show,MultipleGroupClass-method Man page
show,SingleGroupClass-method Man page
show-method Man page
simdata Man page Source code
smooth.cor Source code
smooth.cov Source code
summary,DiscreteClass-method Man page
summary,MixedClass-method Man page
summary,MultipleGroupClass-method Man page
summary,SingleGroupClass-method Man page
summary-method Man page
test_info Source code
testinfo Man page Source code
thetaComb Source code
tli Source code
traditional2mirt Source code
update.lrPars Source code
updateGrad Source code
updateHess Source code
updatePrior Source code
updateTheta Source code
vcov,DiscreteClass-method Man page
vcov,MixedClass-method Man page
vcov,MultipleGroupClass-method Man page
vcov,SingleGroupClass-method Man page
vcov-method Man page
wald Man page Source code

Files

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

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

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

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