Learn R Programming

CDM (version 2.7-7)

CDM-package: Cognitive Diagnosis Modeling: The RPackage CDM

Description

Functions for cognitive diagnosis modeling and multidimensional item respose modeling for dichotomous and polytomous data. This package implements parameter estimation procedures for the DINA, DINO, the multiple group (polytomous) GDINA model and the general diagnostic model (GDM) which contains the multidimensional linear compensatory item response model.

Arguments

concept

cognitive diagnosis modeling

RFunction Versions

anova.din__1.04.R, calc_posterior__1.01.R, cdi.kli__0.03.R, cdm.est.calc.accuracy__2.09.R, check.input__1.01.R, coef__0.01.R, din.deterministic__1.01.R, din.deterministic_alg__0.06.R, din.validate.qmatrix__1.03.R, din__2.09.R, equivalent.dina__1.01.R, equivalent.skillclasses__0.04.R, gdd__0.02.R, gdina.postproc__0.02.R, gdina__8.52.R, gdina_aux__0.01.R, gdina_designmatrices__0.01.R, gdina_hogdina_alg__1.06.R, gdina_reduced_skillspace__0.02.R, gdm__8.12.R, gdm_algorithm__7.16.R, gdm_postproc__3.01.R, gdm_preproc__2.10.R, ideal.response.pattern__0.03.R, itemfit.rmsea__0.12.R, itemfit.sx2__1.11.R, itemfit.sx2_aux__1.13.R, logLik_CDM__0.01.R, mcdina_alg_cppcall__0.01.R, mcdina_prepare__0.10.R, modelfit.cor.din__2.07.R, modelfit.cor__1.14.R, modelfit.cor2__3.07.R, plot.din__1.01.R, plot.gdina__0.01.R, print.din__1.01.R, print.summary.din__1.04.R, rowMaxs__1.05.R, rowProds__1.01.R, sequential.items__0.02.R, sim.din__1.02.R, sim.gdina__2.02.R, skill.cor__1.02.R, skillspace.approximation__0.02.R, skillspace.hierarchy__0.05.R, summary.din__1.05.R, summary.gdina__1.08.R, summary.gdm__1.08.R, zzz__1.09.R,

<em>Rcpp</em> Function Versions

cdm_kli_id_c.cpp, din.deterministic.devcrit_c.cpp, din.jml.devcrit_c.cpp, gdd__c.cpp, modelfit_cor2_c.cpp, probs_multcat_items_counts_c.cpp, calc_posterior.c,

<em>Rd</em> Documentation Versions

anova.din__1.13.Rd, cdi.kli__0.04.Rd, CDM-internal__1.01.Rd, CDM-package__2.20.Rd, cdm.est.class.accuracy__1.11.Rd, coef__0.08.Rd, Data-sim__1.12.Rd, data.dcm__0.05.Rd, data.dtmr__0.06.Rd, data.ecpe__0.05.Rd, data.fraction1__0.09.Rd, data.fraction2__0.13.Rd, data.hr__0.06.Rd, data.jang__0.06.Rd, data.melab__0.06.Rd, data.mg__0.10.Rd, data.pgdina__0.12.Rd, data.sda6__0.05.Rd, data.Students__0.05.Rd, data.timss03.G8.su__0.03.Rd, data.timss07.G4.lee__0.03.Rd, din.deterministic__0.08.Rd, din.equivalent.class__0.14.Rd, din.validate.qmatrix__1.10.Rd, din__2.10.Rd, equivalent.dina__1.10.Rd, fraction.subtraction.data__2.01.Rd, fraction.subtraction.qmatrix__1.03.Rd, gdd__0.08.Rd, gdina__2.31.Rd, gdm__4.10.Rd, ideal.response.pattern__0.04.Rd, itemfit.rmsea__1.06.Rd, itemfit.sx2__1.09.Rd, logLik__0.04.Rd, modelfit.cor__1.34.Rd, plot.din__1.05.Rd, print.din__1.06.Rd, print.summary.din__1.04.Rd, sequential.items__0.05.Rd, sim.din__2.02.Rd, sim.gdina__1.14.Rd, skill.cor__2.01.Rd, skillspace.approximation__0.05.Rd, skillspace.hierarchy__0.09.Rd, summary.din__2.01.Rd,

Details

ll{ Package: CDM Type: Package Version: 2.7 Publication Year: 2014 License: GPL (>= 2) URL: https://sites.google.com/site/alexanderrobitzsch/software } Cognitive diagnosis models (CDMs) are restricted latent class models. They represent model-based classification approaches, which aim at assigning respondents to different attribute profile groups. The latent classes correspond to the possible attribute profiles, and the conditional item parameters model atypical response behavior in the sense of slipping and guessing errors. The core CDMs in particular differ in the utilized condensation rule, conjunctive / non-compensatory versus disjunctive / compensatory, where in the model structure these two types of response error parameters enter and what restrictions are imposed on them. The confirmatory character of CDMs is apparent in the Q-matrix, which can be seen as an operationalization of the latent concepts of an underlying theory. The Q-matrix allows incorporating qualitative prior knowledge and typically has as its rows the items and as the columns the attributes, with entries 1 or 0, depending on whether an attribute is measured by an item or not, respectively. CDMs as compared to common psychometric models (e.g., IRT) contain categorical instead of continuous latent variables. The results of analyses using CDMs differ from the results obtained under continuous latent variable models. CDMs estimate in a direct manner the probabilistic attribute profile of a respondent, that is, the multivariate vector of the conditional probabilities for possessing the individual attributes, given her / his response pattern. Based on these probabilities, simplified deterministic attribute profiles can be derived, showing whether an individual attribute is essentially possessed or not by a respondent. As compared to alternative two-step discretization approaches, which estimate continuous scores and discretize the continua based on cut scores, with CDMs the classification error can generally be reduced. The package CDM implements parameter estimation procedures for the two core CDMs DINA and DINO (e.g.,de la Torre & Douglas, 2004; Junker & Sijtsma, 2001; Templin & Henson, 2006; the generalized DINA model for dichotomous attributes (GDINA, de la Torre, 2011) and for polytomous attributes (pGDINA, Chen & de la Torre, 2013); the general diagnostic model (GDM, von Davier, 2008) and its extension to the multidimensional latent class IRT model (Bartolucci, 2007), and tools for analyzing data under the models. These and related concepts are explained in detail in the book about diagnostic measurement and CDMs by Rupp, Templin and Henson (2010), and in such survey articles as DiBello, Roussos and Stout (2007) and upp and Templin (2008). The package CDM is implemented based on the S3 system. It comes with a namespace and consists of several external functions (functions the package exports). The package obtains a utility method for the simulation of artificial data based on a CDM model (sim.din). It also contains seven internal functions (functions not exported by the package): this are plot, print, and summary methods for objects of the class din (plot.din, print.din, summary.din), a print method for objects of the class summary.din (print.summary.din), and three functions for checking the input format and computing intermediate information (CDM-internal). The features of the package CDM are illustrated with an accompanying real dataset and Q-matrix (fraction.subtraction.data and fraction.subtraction.qmatrix) and artificial examples (Data-sim).

References

Bartolucci, F. (2007). A class of multidimensional IRT models for testing unidimensionality and clustering items. Psychometrika, 72, 141-157. Chen, J., & de la Torre, J. (2013). A general cognitive diagnosis model for expert-defined polytomous attributes. Applied Psychological Measurement, 37, 419-437. de la Torre, J., & Douglas, J. (2004). Higher-order latent trait models for cognitive diagnosis. Psychometrika, 69, 333--353. de la Torre, J. (2011). The generalized {DINA} model framework. Psychometrika, 76, 179--199. DiBello, L. V., Roussos, L. A., & Stout, W. F. (2007). Review of cognitively diagnostic assessment and a summary of psychometric models. In C. R. Rao and S. Sinharay (Eds.), Handbook of Statistics, Vol. 26 (pp. 979--1030). Amsterdam: Elsevier. Junker, B. W., & Sijtsma, K. (2001). Cognitive assessment models with few assumptions, and connections with nonparametric item response theory. Applied Psychological Measurement, 25, 258--272. Rupp, A. A., & Templin, J. (2008). Unique characteristics of diagnostic classification models: A comprehensive review of the current state-of-the-art. Measurement: Interdisciplinary Research and Perspectives, 6, 219--262. Rupp, A. A., Templin, J., & Henson, R. A. (2010). Diagnostic Measurement: Theory, Methods, and Applications. New York: The Guilford Press. Templin, J., & Henson, R. (2006). Measurement of psychological disorders using cognitive diagnosis models. Psychological Methods, 11, 287--305. von Davier, M. (2008). A general diagnostic model applied to language testing data. British Journal of Mathematical and Statistical Psychology, 61, 287-307.

See Also

See also the ACTCD and NPCD packages for nonparametric cognitive diagnostic models.

Examples

Run this code
##   
##   **********************************
##   ** CDM 2.5-16 (2013-11-29)      **
##   ** Cognitive Diagnostic Models  **
##   **********************************
##

Run the code above in your browser using DataLab