Diagnostic classification models (DCMs) constitute a subset of restricted latent class models in which latent classes are constrained by an expert-specified
matrix reflecting students’ mastery of the psychological attributes associated with items. In instances where uncertainty exists in the attribute elements of items specified by the
matrix, the accurate estimation of the
matrix is imperative for ensuring accurate person and item estimates. This paper investigates the application of the open-source NIMBLE (Numerical Inference for Hierarchical Models Using Bayesian and Likelihood Estimation) package in R software to infer the
matrix while incorporating model constraints. Snippets of NIMBLE code illustrate the
matrix estimation in DCMs, followed by parameter-recovery simulation studies and empirical data analyses. The research findings show a high degree of parameter recovery in simulation studies and provide insightful analyses of empirical data. This paper demonstrates that researchers can now effectively engage with DCMs using NIMBLE, particularly in scenarios where the
matrix is uncertain. This eliminates the need to laboriously develop and code intricate parameter estimation algorithms, thus enabling researchers to confidently prioritize model development and statistical analysis.
Supplementary Material
Please find the following supplemental material available below.
For Open Access articles published under a Creative Commons License, all supplemental material carries the same license as the article it is associated with.
For non-Open Access articles published, all supplemental material carries a non-exclusive license, and permission requests for re-use of supplemental material or any part of supplemental material shall be sent directly to the copyright owner as specified in the copyright notice associated with the article.
0.00 MB
0.01 MB