5.1 Model Estimation Approaches

Maximum likelihood estimation

  • The marginalized maximum likelihood estimation (MMLE) is most common
  • MMLE is generally very efficient with moderate-sized K
  • It becomes inefficient as K gets larger
  • Requires some (tedious) derivations
  • Implemented in many software packages
  • Commercial software: Mplus, Latent Gold, FlexMIRT
  • Free software: CDM, GDINA, mdltm (research licence)

Bayesian estimation via Markov chain Monte Carlo (MCMC)

  • Flexible and easy to derive for complicated models
  • Estimate the distribution (instead of point estimates) of parameters
  • Time-consuming
  • Software: JAGS, WINBUGS, OpenBUGS, STAN, nimble