Learn R Programming

cdmTools: Useful Tools for Cognitive Diagnosis Modeling

How to cite this package

Nájera, P., Sorrel, M. A., & Abad, F. J. (2024). cdmTools: Useful Tools for Cognitive Diagnosis Modeling. R package version 1.0.5. https://cran.r-project.org/web/packages/cdmTools/.

Features of the package

  • Empirical Q-matrix estimation and validation
  • Empirical dimensionality assessment of CDM data
  • Attribute profile classification via the general nonparametric classification method (GNPC)
  • R-DINA and R-DINO model estimation
  • Corrected classification accuracy estimation via multiple imputation
  • Person fit evaluation
  • Useful functions for simulation studies involving CDM

Installation

To install this package from source:

  1. Windows users may need to install the Rtools and include the checkbox option of installing Rtools to their path for easier command line usage. Mac users will have to download the necessary tools from the Xcode and its related command line tools (found within Xcode's Preference Pane under Downloads/Components); most Linux distributions should already have up to date compilers (or if not they can be updated easily).
  2. Install the devtools package (if necessary), and install the package from the Github source code.
#install.packages("devtools")
devtools::install_github("Pablo-Najera/cdmTools")

Bug reports

Please report any bugs at https://github.com/Pablo-Najera/cdmTools/issues.

Copy Link

Version

Install

install.packages('cdmTools')

Monthly Downloads

672

Version

1.0.5

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Pablo Nájera

Last Published

January 8th, 2024

Functions in cdmTools (1.0.5)

personFit

Calculate standardized log-likelihood statistic (lZ) for person fit evaluation
paK

Parallel analysis - dimensionality assessment method
valQ

Empirical Q-matrix validation
missQ

Introduce random misspecifications in Q-matrix
orderQ

Reorder Q-matrix columns
is.Qid

Check whether a Q-matrix is identifiable
CA.MI

Calculate corrected classification accuracy with multiple imputation
RDINA2GDINA

Translate RDINA object into GDINA object
modelcompK

CDM fit comparison - dimensionality assessment method
RDINA

Restricted DINA model
GNPC

General nonparametric classification method
genQ

Generate Q-matrix
estQ

Empirical Q-matrix estimation