Package: irtQ 1.2.0

irtQ: Unidimensional Item Response Theory Modeling

Fit unidimensional item response theory (IRT) models to test data, which includes both dichotomous and polytomous items, calibrate pretest item parameters, estimate examinees' abilities, and examine the IRT model-data fit on item-level in different ways as well as provide useful functions related to IRT analyses such as IRT model-data fit evaluation and differential item functioning analysis. The bring.flexmirt() and write.flexmirt() functions were written by modifying the read.flexmirt() function (Pritikin & Falk (2022) <doi:10.1177/0146621620929431>). The bring.bilog() and bring.parscale() functions were written by modifying the read.bilog() and read.parscale() functions, respectively (Weeks (2010) <doi:10.18637/jss.v035.i12>). The bisection() function was written by modifying the bisection() function (Howard (2017, ISBN:9780367657918)). The code of the inverse test characteristic curve scoring in the est_score() function was written by modifying the irt.eq.tse() function (González (2014) <doi:10.18637/jss.v059.i07>). In est_score() function, the code of weighted likelihood estimation method was written by referring to the Pi(), Ji(), and Ii() functions of the catR package (Magis & Barrada (2017) <doi:10.18637/jss.v076.c01>).

Authors:Hwanggyu Lim [aut, cre], Craig S. Wells [ctb], James Howard [ctb], Joshua Pritikin [ctb], Jonathan P Weeks [ctb], Jorge González [ctb], David Magis [ctb]

irtQ_1.2.0.tar.gz
irtQ_1.2.0.zip(r-4.7)irtQ_1.2.0.zip(r-4.6)irtQ_1.2.0.zip(r-4.5)
irtQ_1.2.0.tgz(r-4.6-any)irtQ_1.2.0.tgz(r-4.5-any)
irtQ_1.2.0.tar.gz(r-4.7-any)irtQ_1.2.0.tar.gz(r-4.6-any)
irtQ_1.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
irtQ/json (API)

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

Bug tracker:https://github.com/hwangq/irtq/issues

Pkgdown/docs site:https://hwangq.github.io

Datasets:
  • LSAT6 - LSAT6 Data
  • simCAT_DC - Simulated Single-Item Format CAT Data
  • simCAT_MX - Simulated Mixed-Item Format CAT Data
  • simIPD - Simulated CAT Data for Item Parameter Drift (IPD) Detection
  • simMG - Simulated multiple-group data
  • simMST - Simulated 1-3-3 MST Panel Data

On CRAN:

Conda:

3.98 score 16 scripts 393 downloads 39 exports 97 dependencies

Last updated from:b87c2bd5f0. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK259
source / vignettesOK236
linux-release-x86_64OK256
macos-release-arm64OK209
macos-oldrel-arm64OK188
windows-develOK253
windows-releaseOK214
windows-oldrelOK214
wasm-releaseOK176

Exports:bind.fillbisectionbring.bilogbring.flexmirtbring.mirtbring.parscalecac_leecac_rudcatsibcovirtcrdifdrmest_irtest_itemest_mgest_scorefind_cutgen.weightgetirtgrdifinfoirtfitllike_scorelwrcpanel_infopcd2prmrdifreval_mstripdrun_flexmirtrun_mstshape_dfshape_df_fipcsimdatsummarysx2_fittracelinewrite.flexmirt

Dependencies:audiobeeprbriocallrclassclicliprclustercodetoolscpp11crayondcurverDerivdescdiffobjdigestdplyre1071evaluatefarverfsfuturefuture.applygenericsggplot2globalsglueGPArotationgridExtragtablehmsisobandjanitorjsonlitelabelinglatticelifecyclelistenvlubridatemagrittrMASSMatrixmgcvmiraimirtnanonextnlmeotelparallellypbapplypermutepillarpkgbuildpkgconfigpkgloadplyrpraiseprocessxprogressrproxypspurrrqs2R.methodsS3R.ooR.utilsR6RColorBrewerRcppRcppArmadilloRcppParallelreshape2RfastrlangrprojrootS7scalessessioninfoSimDesignsnakecasesplines2statmodstringfishstringistringrtestthattibbletidyrtidyselecttimechangeutf8vctrsveganviridisLitewaldowithrzigg

Readme and manuals

Help Manual

Help pageTopics
Bind Fillbind.fill
The Bisection Method to Find a Rootbisection
Import Item and Ability Parameters from IRT Softwarebring.bilog bring.flexmirt bring.mirt bring.parscale
Classification Accuracy and Consistency Using Lee's (2010) Approachcac_lee
Classification Accuracy and Consistency Based on Rudner's (2001, 2005) Approachcac_rud
CATSIB DIF Detection Procedurecatsib
Asymptotic Variance-Covariance Matrices of Item Parameter Estimatescovirt
Residual-Based DIF Detection Framework Using Categorical Residuals (RDIF-CR)crdif crdif.default crdif.est_irt crdif.est_item
Dichotomous Response Model (DRM) Probabilitiesdrm
Item parameter estimation using MMLE-EM algorithmest_irt
Fixed ability parameter calibrationest_item
Multiple-group item calibration using MMLE-EM algorithmest_mg
Estimate examinees' ability (proficiency) parametersest_score est_score.default est_score.est_irt
Find TIF-Crossing Cut Scores for MST Routingfind_cut
Generate Weightsgen.weight
Extract Components from 'est_irt', 'est_mg', or 'est_item' Objectsgetirt getirt.est_irt getirt.est_item getirt.est_mg
Generalized IRT residual-based DIF detection framework for multiple groups (GRDIF)grdif grdif.default grdif.est_irt grdif.est_item
Item and Test Information Functioninfo info.default info.est_irt info.est_item
Traditional IRT Item Fit Statisticsirtfit irtfit.default irtfit.est_irt irtfit.est_item
Log-Likelihood of Ability Parametersllike_score
LSAT6 DataLSAT6
Lord-Wingersky Recursion Formulalwrc
Extract Panel Structure from an MST Route Mappanel_info
Pseudo-count D2 methodpcd2
Plot TIF Curves and Cut Scores from a 'find_cut' Resultplot.find_cut
Plot Item and Test Information Functionsplot.info
Draw Raw and Standardized Residual Plotsplot.irtfit
Plot Item and Test Characteristic Curvesplot.traceline
Polytomous Response Model (PRM) Probabilities (GRM and GPCM)prm
IRT Residual-Based Differential Item Functioning (RDIF) Detection Frameworkrdif rdif.default rdif.est_irt rdif.est_item
Recursion-based MST evaluation methodreval_mst
Residual-based Item Parameter Drift (RIPD) Detection Frameworkripd ripd.default ripd.est_irt ripd.est_item
Run flexMIRT from Within Rrun_flexmirt
Multistage-Adaptive Test (MST) Simulationrun_mst
Create a Data Frame of Item Metadatashape_df
Combine fixed and new item metadata for fixed-item parameter calibration (FIPC)shape_df_fipc
Simulated Single-Item Format CAT DatasimCAT_DC
Simulated Mixed-Item Format CAT DatasimCAT_MX
Simulated Response Datasimdat
Simulated CAT Data for Item Parameter Drift (IPD) DetectionsimIPD
Simulated multiple-group datasimMG
Simulated 1-3-3 MST Panel DatasimMST
Summary of Item Calibration Resultssummary summary.est_irt summary.est_item summary.est_mg
S-X2 Fit Statisticsx2_fit sx2_fit.default sx2_fit.est_irt sx2_fit.est_item
Compute Item/Test Characteristic Functionstraceline traceline.default traceline.est_irt traceline.est_item
Write a "-prm.txt" File for flexMIRTwrite.flexmirt