emIRT: EM Algorithms for Estimating Item Response Theory Models

Various Expectation-Maximization (EM) algorithms are implemented for item response theory (IRT) models. The current implementation includes IRT models for binary and ordinal responses, along with dynamic and hierarchical IRT models with binary responses. The latter two models are derived and implemented using variational EM. Subsequent edits also include variational network and text scaling models.

AuthorKosuke Imai <kimai@princeton.edu>, James Lo <lojames@usc.edu>, Jonathan Olmsted <jpolmsted@gmail.com>
Date of publication2017-02-14 12:14:12
MaintainerJames Lo <lojames@usc.edu>
LicenseGPL (>= 3)
Version0.0.8

View on CRAN

Files

emIRT
emIRT/src
emIRT/src/getEb2_ordIRT.h
emIRT/src/getEbb_dynIRT.h
emIRT/src/estimate_endorseIRT.h
emIRT/src/getVb2.cpp
emIRT/src/getEba_hierIRT.cpp
emIRT/src/getEb2.h
emIRT/src/getEx2x2.cpp
emIRT/src/getEba_dynIRT.cpp
emIRT/src/checkConv_hierIRT.cpp
emIRT/src/estimate_ordIRT.cpp
emIRT/src/Makevars
emIRT/src/vtn1.cpp
emIRT/src/getEalpha_poisIRT.h
emIRT/src/getEtt_ordIRT.h
emIRT/src/getEalpha_endorseIRT.cpp
emIRT/src/getEd_ordIRT.h
emIRT/src/getVgamma_hierIRT.cpp
emIRT/src/getEx2x2_dynIRT.cpp
emIRT/src/hierIRT_estimate.cpp
emIRT/src/getVgamma_hierIRT.h
emIRT/src/getEystar_hierIRT.h
emIRT/src/getEb2_dynIRT.h
emIRT/src/getVzstar_ordIRT.cpp
emIRT/src/getEx2x2_dynIRT.h
emIRT/src/getEw_endorseIRT.cpp
emIRT/src/getEx2x2_hierIRT.cpp
emIRT/src/getEx2_hierIRT.h
emIRT/src/checkConv.h
emIRT/src/getEystar_dynIRT.h
emIRT/src/checkInputs.h
emIRT/src/calcLB.h
emIRT/src/getVx_ordIRT.h
emIRT/src/getOnecol_dynIRT.h
emIRT/src/getEalpha_endorseIRT.h
emIRT/src/getVx.h
emIRT/src/getEzstar_ordIRT.h
emIRT/src/getVeta_hierIRT.cpp
emIRT/src/getVx_poisIRT.h
emIRT/src/getVa_dynIRT.h
emIRT/src/getEgamma_hierIRT.h
emIRT/src/getEw_endorseIRT.h
emIRT/src/getVb2_hierIRT.h
emIRT/src/vtn1.h
emIRT/src/getEx_ordIRT.cpp
emIRT/src/getEta_hierIRT.cpp
emIRT/src/getEx_poisIRT.cpp
emIRT/src/getLast_dynIRT.cpp
emIRT/src/getNlegis_dynIRT.cpp
emIRT/src/getVzstar_ordIRT.h
emIRT/src/getEbb_hierIRT.cpp
emIRT/src/getVa_dynIRT.cpp
emIRT/src/getEsigma_hierIRT.h
emIRT/src/getEdd_ordIRT.cpp
emIRT/src/dynIRT_estimate.cpp
emIRT/src/etn1.cpp
emIRT/src/getLBS_dynIRT.h
emIRT/src/estimate_poisIRT.h
emIRT/src/getEd_ordIRT.cpp
emIRT/src/getEbeta_poisIRT.cpp
emIRT/src/getExx_ordIRT.h
emIRT/src/estimate_hierIRT.cpp
emIRT/src/getVb2.h
emIRT/src/getEtheta_endorseIRT.h
emIRT/src/getEpsi_poisIRT.h
emIRT/src/estimate_hierIRT.h
emIRT/src/getEx.h
emIRT/src/entN.h
emIRT/src/getEystar.h
emIRT/src/getEb2_ordIRT.cpp
emIRT/src/getX_dynIRT.h
emIRT/src/getEbeta_endorseIRT.cpp
emIRT/src/countVotes.cpp
emIRT/src/checkConv_dynIRT.h
emIRT/src/getEgamma_endorseIRT.h
emIRT/src/getEbb_ordIRT.h
emIRT/src/getEpsi_poisIRT.cpp
emIRT/src/getEtheta_endorseIRT.cpp
emIRT/src/getExx_ordIRT.cpp
emIRT/src/getEbeta_endorseIRT.h
emIRT/src/estimate_ordIRT.h
emIRT/src/getVx_ordIRT.cpp
emIRT/src/getVb_dynIRT.cpp
emIRT/src/getEdd_ordIRT.h
emIRT/src/getVx.cpp
emIRT/src/getExi_poisIRT.cpp
emIRT/src/getVbeta_poisIRT.h
emIRT/src/FastEst_estimate.cpp
emIRT/src/calcFitStats.cpp
emIRT/src/getVb2_hierIRT.cpp
emIRT/src/estimate_poisIRT.cpp
emIRT/src/getEx_ordIRT.h
emIRT/src/getEba_dynIRT.h
emIRT/src/getEx2x2.h
emIRT/src/checkConv_dynIRT.cpp
emIRT/src/getEzzstar_ordIRT.cpp
emIRT/src/getEzzstar_ordIRT.h
emIRT/src/getEb2_hierIRT.h
emIRT/src/getVb2_ordIRT.cpp
emIRT/src/getOnecol_dynIRT.cpp
emIRT/src/getEba_hierIRT.h
emIRT/src/getVb2_dynIRT.h
emIRT/src/getEystar_hierIRT.cpp
emIRT/src/enttn1.cpp
emIRT/src/getVb2_dynIRT.cpp
emIRT/src/getEbb.cpp
emIRT/src/getEba.h
emIRT/src/getLBS_dynIRT.cpp
emIRT/src/getEgamma_endorseIRT.cpp
emIRT/src/getEta_hierIRT.h
emIRT/src/getEx2x2_ordIRT.cpp
emIRT/src/getEbb_hierIRT.h
emIRT/src/countVotes.h
emIRT/src/getEx2x2_hierIRT.h
emIRT/src/getExi_poisIRT.h
emIRT/src/getEzstar_ordIRT.cpp
emIRT/src/getEbb.h
emIRT/src/endorseIRT_estimate.cpp
emIRT/src/getEb2.cpp
emIRT/src/etn1.h
emIRT/src/getEystar.cpp
emIRT/src/getEx2_hierIRT.cpp
emIRT/src/checkConv.cpp
emIRT/src/getEb2_hierIRT.cpp
emIRT/src/getEgg_hierIRT.h
emIRT/src/getEx2x2_ordIRT.h
emIRT/src/estimate.h
emIRT/src/getLast_dynIRT.h
emIRT/src/getEystar_endorseIRT.cpp
emIRT/src/getEx.cpp
emIRT/src/checkConv_poisIRT.h
emIRT/src/getEalpha_poisIRT.cpp
emIRT/src/entN.cpp
emIRT/src/getEgg_hierIRT.cpp
emIRT/src/getEb2_dynIRT.cpp
emIRT/src/getX_dynIRT.cpp
emIRT/src/estimate_dynIRT.cpp
emIRT/src/updateHigherMoments_endorseIRT.cpp
emIRT/src/checkConv_hierIRT.h
emIRT/src/getEbeta_poisIRT.h
emIRT/src/Makevars.win
emIRT/src/getNlegis_dynIRT.h
emIRT/src/enttn1.h
emIRT/src/getVx_poisIRT.cpp
emIRT/src/checkConv_ordIRT.h
emIRT/src/estimate_dynIRT.h
emIRT/src/getVb2_ordIRT.h
emIRT/src/getVb_dynIRT.h
emIRT/src/estimate_endorseIRT.cpp
emIRT/src/calcLB.cpp
emIRT/src/checkConv_poisIRT.cpp
emIRT/src/getEtt_ordIRT.cpp
emIRT/src/getEbb_ordIRT.cpp
emIRT/src/getEystar_dynIRT.cpp
emIRT/src/calcFitStats.h
emIRT/src/getVeta_hierIRT.h
emIRT/src/checkConv_ordIRT.cpp
emIRT/src/getEbb_dynIRT.cpp
emIRT/src/getEx_poisIRT.h
emIRT/src/getEsigma_hierIRT.cpp
emIRT/src/poisIRT_estimate.cpp
emIRT/src/getEystar_endorseIRT.h
emIRT/src/getVbeta_poisIRT.cpp
emIRT/src/estimate.cpp
emIRT/src/getEba.cpp
emIRT/src/getEgamma_hierIRT.cpp
emIRT/src/checkInputs.cpp
emIRT/src/updateHigherMoments_endorseIRT.h
emIRT/src/ordIRT_estimate.cpp
emIRT/NAMESPACE
emIRT/data
emIRT/data/ustweet.rda
emIRT/data/mq_data.rda
emIRT/data/manifesto.rda
emIRT/data/AsahiTodai.rda
emIRT/data/datalist
emIRT/data/dwnom.rda
emIRT/R
emIRT/R/poisIRT.R emIRT/R/hierIRT.R emIRT/R/bootstrap.R emIRT/R/makePriors.R emIRT/R/dynIRT.R emIRT/R/convertRC.R emIRT/R/ordIRT.R emIRT/R/networkIRT.R emIRT/R/binIRT.R emIRT/R/print.R emIRT/R/getStarts.R emIRT/R/zzz.R
emIRT/MD5
emIRT/DESCRIPTION
emIRT/ChangeLog
emIRT/man
emIRT/man/getStarts.Rd emIRT/man/ustweet.Rd emIRT/man/makePriors.Rd emIRT/man/networkIRT.Rd emIRT/man/hierIRT.Rd emIRT/man/convertRC.Rd emIRT/man/binIRT.Rd emIRT/man/manifesto.Rd emIRT/man/AsahiTodai.Rd emIRT/man/poisIRT.Rd emIRT/man/dynIRT.Rd emIRT/man/boot_emIRT.Rd emIRT/man/dwnom.Rd emIRT/man/ordIRT.Rd emIRT/man/mq_data.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.