CDM: Cognitive Diagnosis Modeling

Functions for cognitive diagnosis modeling and multidimensional item response modeling for dichotomous and polytomous data. This package enables the estimation of the DINA and DINO model, the multiple group (polytomous) GDINA model, the multiple choice DINA model, the general diagnostic model (GDM), the multidimensional linear compensatory item response model and the structured latent class model (SLCA).

Author Alexander Robitzsch [aut, cre], Thomas Kiefer [aut], Ann Cathrice George [aut], Ali Uenlue [aut]
Date of publication2017-01-12 01:05:16
MaintainerAlexander Robitzsch <robitzsch@ipn.uni-kiel.de>
LicenseGPL (>= 2)
Version5.3-0

View on CRAN

Man pages

abs_approx: Differentiable Aproximation of the Absolute Value Function

anova.din: Likelihood Ratio Test for Model Comparisons

cdi.kli: Cognitive Diagnostic Indices based on Kullback-Leibler...

cdm.est.class.accuracy: Classification Reliability in a CDM

CDM-package: Cognitive Diagnosis Modeling: The R Package 'CDM'

coef: Extract Estimated Item Parameters and Skill Class...

data.cdm: Several Datasets for the 'CDM' Package

data.dcm: Dataset from Book 'Diagnostic Measurement' of Rupp, Templin...

data.dtmr: DTMR Fraction Data (Bradshaw et al., 2014)

data.ecpe: Dataset ECPE

data.fraction1: Fraction Subtraction Dataset 1

data.fraction2: Fraction Subtraction Dataset 2

data.hr: Dataset 'data.hr' (Ravand et al., 2013)

data.jang: Dataset Jang (2009)

data.melab: MELAB Data (Li, 2011)

data.mg: Large-Scale Dataset with Multiple Groups

data.pgdina: Dataset for Polytomous GDINA Model

data.sda6: Dataset SDA6 (Jurich & Bradshaw, 2014)

Data-sim: Artificial Data: DINA and DINO

data.Students: Dataset Student Questionnaire

data.timss03.G8.su: TIMSS 2003 Mathematics 8th Grade (Su et al., 2013)

data.timss07.G4.lee: TIMSS 2007 Mathematics 4th Grade (Lee et al., 2011)

data.timss11.G4.AUT: TIMSS 2011 Mathematics 4th Grade Austrian Students

deltaMethod: Variance Matrix of a Nonlinear Estimator Using the Delta...

din: Parameter Estimation for Mixed DINA/DINO Model

din.deterministic: Deterministic Classification and Joint Maximum Likelihood...

din.equivalent.class: Calculation of Equivalent Skill Classes in the DINA/DINO...

din.validate.qmatrix: Q-Matrix Validation (Q-Matrix Modification) for Mixed...

entropy.lca: Test-specific and Item-specific Entropy for Latent Class...

equivalent.dina: Determination of a Statistically Equivalent DINA Model

fraction.subtraction.data: Fraction Subtraction Data

fraction.subtraction.qmatrix: Fraction Subtraction Q-Matrix

gdd: Generalized Distance Discriminating Method

gdina: Estimating the Generalized DINA (GDINA) Model

gdina.dif: Differential Item Functioning in the GDINA Model

gdina.wald: Wald Statistic for Item Fit of the DINA and ACDM Rule for...

gdm: General Diagnostic Model

ideal.response.pattern: Ideal Response Pattern

IRT.anova: Helper Function for Conducting Likelihood Ratio Tests

IRT.compareModels: Comparisons of Several Models

IRT.data: S3 Method for Extracting Used Item Response Dataset

IRT.expectedCounts: S3 Method for Extracting Expected Counts

IRT.factor.scores: S3 Methods for Extracting Factor Scores (Person...

IRT.IC: Information Criteria

IRT.irfprob: S3 Methods for Extracting Item Response Functions

IRT.irfprobPlot: Plot Item Response Functions

IRT.itemfit: S3 Methods for Computing Item Fit

IRT.jackknife: Jackknifing an Item Response Model

IRT.likelihood: S3 Methods for Extracting of the Individual Likelihood and...

IRT.modelfit: S3 Methods for Assessing Model Fit

IRT.parameterTable: S3 Method for Extracting a Parameter Table

IRT.repDesign: Generation of a Replicate Design for 'IRT.jackknife'

IRT.RMSD: Root Mean Square Deviation (RMSD) Item Fit Statistic

item_by_group: Create Dataset with Group-Specific Items

itemfit.rmsea: RMSEA Item Fit

itemfit.sx2: S-X2 Item Fit Statistic for Dichotomous Data

logLik: Extract Log-Likelihood

mcdina: Multiple Choice DINA Model

modelfit.cor: Assessing Model Fit and Local Dependence by Comparing...

numerical_Hessian: Numerical Computation of the Hessian Matrix

osink: Opens and Closes a 'sink' Connection

personfit.appropriateness: Appropriateness Statistic for Person Fit Assessment

plot.din: Plot Method for Objects of Class din

predict: Expected Values and Predicted Probabilities from Item...

print.summary.din: Print Method for Objects of Class summary.din

sequential.items: Constructing a Dataset with Sequential Pseudo Items for...

sim.din: Data Simulation Tool for DINA, DINO and mixed DINA and DINO...

sim.gdina: Simulation of the GDINA model

skill.cor: Tetrachoric or Polychoric Correlations between Attributes

skillspace.approximation: Skill Space Approximation

skillspace.hierarchy: Creation of a Hierarchical Skill Space

slca: Structured Latent Class Analysis (SLCA)

summary.din: Summary Method for Objects of Class din

summary_sink: Prints 'summary' and 'sink' Output in a File

vcov: Asymptotic Covariance Matrix, Standard Errors and Confidence...

WaldTest: Wald Test for a Linear Hypothesis

Files in this package

CDM
CDM/inst
CDM/inst/CITATION
CDM/inst/NEWS
CDM/src
CDM/src/Makevars
CDM/src/calc_posterior.c
CDM/src/cdm_kli_id_c.cpp
CDM/src/modelfit_cor2_c.cpp
CDM/src/din.deterministic.devcrit_c.cpp
CDM/src/slca_cfunctions.cpp
CDM/src/gdd_c.cpp
CDM/src/probs_multcat_items_counts_c.cpp
CDM/src/irt_predict_c.cpp
CDM/src/din.jml.devcrit_c.cpp
CDM/src/Makevars.win
CDM/src/itemfit_sx2_calc_scoredistribution_cdm.cpp
CDM/NAMESPACE
CDM/data
CDM/data/data.cdm04.rda
CDM/data/data.timss11.G4.AUT.rda
CDM/data/data.ecpe.rda
CDM/data/data.sda6.rda
CDM/data/data.jang.rda
CDM/data/data.timss03.G8.su.rda
CDM/data/fraction.subtraction.data.rda
CDM/data/data.cdm02.rda
CDM/data/data.fraction2.rda
CDM/data/sim.dino.rda
CDM/data/sim.dina.rda
CDM/data/data.fraction1.rda
CDM/data/data.cdm03.rda
CDM/data/data.Students.rda
CDM/data/fraction.subtraction.qmatrix.rda
CDM/data/sim.qmatrix.rda
CDM/data/data.cdm01.rda
CDM/data/data.mg.rda
CDM/data/data.hr.rda
CDM/data/data.pgdina.rda
CDM/data/data.timss11.G4.AUT.part.rda
CDM/data/data.dcm.rda
CDM/data/data.timss07.G4.lee.rda
CDM/data/data.dtmr.rda
CDM/data/data.melab.rda
CDM/R
CDM/R/abs_approx.R CDM/R/plot.gdm.R CDM/R/rmsd_chisquare.R CDM/R/gdd.R CDM/R/print.summary.din.R CDM/R/din.deterministic.R CDM/R/cdi.kli.R CDM/R/personfit.appropriateness.R CDM/R/gdina.dif.R CDM/R/modelfit.cor2.R CDM/R/summary.gdina.R CDM/R/rowProds.R CDM/R/print.gdina.R CDM/R/IRT.anova.R CDM/R/osink.R CDM/R/gdm.R CDM/R/mcdina_prepare.R CDM/R/gdina_proc_noninvariance_multiple_groups.R CDM/R/IRT.itemfit.R CDM/R/gdina.R CDM/R/IRT.predict.R CDM/R/din.validate.qmatrix.R CDM/R/IRT.parameterTable.R CDM/R/equivalent.skillclasses.R CDM/R/summary.gdm.R CDM/R/itemfit.sx2_aux.R CDM/R/entropy.lca.R CDM/R/itemfit.rmsea.R CDM/R/itemfit.sx2.R CDM/R/md_aux.R CDM/R/equivalent.dina.R CDM/R/din.deterministic_alg.R CDM/R/WaldTest.R CDM/R/IRT.se.din.R CDM/R/gdm_postproc.R CDM/R/print.slca.R CDM/R/skill.cor.R CDM/R/din.R CDM/R/print.din.R CDM/R/mcdina.simul.R CDM/R/gdina_reduced_skillspace.R CDM/R/IRT.likelihood.R CDM/R/summary.IRT.RMSD_print_statistics.R CDM/R/deltaMethod.R CDM/R/mcdina.postproc.R CDM/R/mcdina_alg_cppcall.R CDM/R/gdina.wald_aux.R CDM/R/item_by_group.R CDM/R/IRT.modelfit.R CDM/R/summary_sink.R CDM/R/IRT.data.R CDM/R/modelfit.cor.R CDM/R/coef.R CDM/R/cdm.est.calc.accuracy.R CDM/R/gdina_mstep_item_uls.R CDM/R/IRT.expectedCounts.R CDM/R/check.input.R CDM/R/slca.R CDM/R/plot.gdina.R CDM/R/gdina_proc_sequential_items.R CDM/R/numerical_Hessian.R CDM/R/vcov.din.R CDM/R/sequential.items.R CDM/R/skillspace.hierarchy.R CDM/R/print.gdm.R CDM/R/IRT.IC.R CDM/R/slca.postprocess.R CDM/R/mad_aux.R CDM/R/IRT.compareModels.R CDM/R/sim.din.R CDM/R/gdina.wald.R CDM/R/gdina_mstep_item_ml.R CDM/R/confint.din.R CDM/R/gdina.dif_aux.R CDM/R/IRT.jackknife.gdina.R CDM/R/print.mcdina.R CDM/R/rmsea_aux.R CDM/R/logLik_CDM.R CDM/R/rowMaxs.R CDM/R/gdm_preproc.R CDM/R/IRT.factor.scores.R CDM/R/gdina_se_itemwise.R CDM/R/IRT.irfprob.R CDM/R/mcdina.R CDM/R/gdm_algorithm.R CDM/R/din.partable.R CDM/R/squeeze.cdm.R CDM/R/plot.din.R CDM/R/summary.IRT.RMSD.R CDM/R/gdina_mstep_item_ml_rrum2.R CDM/R/summary.gdina.wald.R CDM/R/ideal.response.pattern.R CDM/R/calc_posterior.R CDM/R/gdina_hogdina_alg.R CDM/R/summary.din.R CDM/R/IRT.posterior.R CDM/R/summary.slca.R CDM/R/gdina.postproc.R CDM/R/jkestimates.R CDM/R/solve_add_ridge.R CDM/R/gdina.partable.R CDM/R/modelfit.cor.din.R CDM/R/IRT.se.R CDM/R/rrum.param.R CDM/R/IRT.repDesign.R CDM/R/gdina_mstep_item_ml_rrum.R CDM/R/IRT.RMSD.R CDM/R/slca.algorithm.R CDM/R/logpars2rrumpars.R CDM/R/label_significance_level.R CDM/R/vcov.loglike.din.R CDM/R/skillspace.approximation.R CDM/R/rrumpars2logpars.R CDM/R/dataframe_summary.R CDM/R/summary.mcdina.R CDM/R/IRT.irfprobPlot.R CDM/R/zzz.R CDM/R/anova.din.R CDM/R/plot.slca.R CDM/R/mcdina.est.item.R CDM/R/IRT.jackknife.R CDM/R/sim.gdina.R CDM/R/IRT.derivedParameters.R CDM/R/gdina_designmatrices.R CDM/R/predict.CDM.R
CDM/MD5
CDM/DESCRIPTION
CDM/man
CDM/man/sim.gdina.Rd CDM/man/WaldTest.Rd CDM/man/mcdina.Rd CDM/man/data.jang.Rd CDM/man/din.validate.qmatrix.Rd CDM/man/IRT.modelfit.Rd CDM/man/modelfit.cor.Rd CDM/man/gdd.Rd CDM/man/data.dcm.Rd CDM/man/itemfit.sx2.Rd CDM/man/IRT.IC.Rd CDM/man/sequential.items.Rd CDM/man/personfit.appropriateness.Rd CDM/man/data.melab.Rd CDM/man/CDM-package.Rd CDM/man/data.sda6.Rd CDM/man/gdina.Rd CDM/man/cdm.est.class.accuracy.Rd CDM/man/IRT.itemfit.Rd CDM/man/slca.Rd CDM/man/osink.Rd CDM/man/din.Rd CDM/man/IRT.parameterTable.Rd CDM/man/IRT.anova.Rd CDM/man/sim.din.Rd CDM/man/Data-sim.Rd CDM/man/logLik.Rd CDM/man/abs_approx.Rd CDM/man/plot.din.Rd CDM/man/IRT.irfprobPlot.Rd CDM/man/data.fraction2.Rd CDM/man/fraction.subtraction.data.Rd CDM/man/gdm.Rd CDM/man/IRT.irfprob.Rd CDM/man/print.summary.din.Rd CDM/man/skillspace.hierarchy.Rd CDM/man/data.mg.Rd CDM/man/IRT.RMSD.Rd CDM/man/itemfit.rmsea.Rd CDM/man/predict.Rd CDM/man/data.dtmr.Rd CDM/man/summary_sink.Rd CDM/man/IRT.data.Rd CDM/man/din.deterministic.Rd CDM/man/data.cdm.Rd CDM/man/skill.cor.Rd CDM/man/entropy.lca.Rd CDM/man/ideal.response.pattern.Rd CDM/man/IRT.expectedCounts.Rd CDM/man/numerical_Hessian.Rd CDM/man/data.Students.Rd CDM/man/IRT.compareModels.Rd CDM/man/equivalent.dina.Rd CDM/man/data.fraction1.Rd CDM/man/gdina.dif.Rd CDM/man/data.ecpe.Rd CDM/man/IRT.factor.scores.Rd CDM/man/vcov.Rd CDM/man/deltaMethod.Rd CDM/man/data.pgdina.Rd CDM/man/data.timss07.G4.lee.Rd CDM/man/skillspace.approximation.Rd CDM/man/fraction.subtraction.qmatrix.Rd CDM/man/data.timss11.G4.AUT.Rd CDM/man/item_by_group.Rd CDM/man/cdi.kli.Rd CDM/man/summary.din.Rd CDM/man/gdina.wald.Rd CDM/man/IRT.likelihood.Rd CDM/man/coef.Rd CDM/man/data.hr.Rd CDM/man/IRT.jackknife.Rd CDM/man/anova.din.Rd CDM/man/din.equivalent.class.Rd CDM/man/IRT.repDesign.Rd CDM/man/data.timss03.G8.su.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.