The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

cdCAT: Computerized Adaptive Testing with Cognitive Diagnostic Models

A session-based engine for cognitive diagnostic computerized adaptive testing (CD-CAT), the application of adaptive testing to cognitive diagnosis models. Three models are supported: the deterministic inputs, noisy "and" gate (DINA), the deterministic inputs, noisy "or" gate (DINO), and the generalized DINA (GDINA) model. Item selection criteria include Kullback-Leibler (KL) information, posterior-weighted Kullback-Leibler (PWKL), modified posterior-weighted Kullback-Leibler (MPWKL), and Shannon entropy (SHE). Latent attribute profiles are estimated by maximum likelihood estimation (MLE), maximum a posteriori (MAP), or expected a posteriori (EAP). Content balancing, item exposure control, and shadow testing are configurable through constraint functions. The implemented methods follow Cheng (2009) <doi:10.1007/s11336-009-9123-2> and de la Torre (2011) <doi:10.1007/s11336-011-9207-7>. Designed for real-time, item-by-item adaptive applications.

Version: 0.1.0
Depends: R (≥ 4.1.0)
Imports: R6
Suggests: testthat (≥ 3.0.0), knitr, rmarkdown, covr, GDINA, usethis
Published: 2026-06-15
DOI: 10.32614/CRAN.package.cdCAT (may not be active yet)
Author: Thiago Miranda [aut, cre], Bruno Silvestre [aut]
Maintainer: Thiago Miranda <thiagofm.pa at gmail.com>
BugReports: https://github.com/thiagofmiranda/cdCAT/issues
License: MIT + file LICENSE
URL: https://github.com/thiagofmiranda/cdCAT
NeedsCompilation: no
Citation: cdCAT citation info
Materials: README, NEWS
CRAN checks: cdCAT results

Documentation:

Reference manual: cdCAT.html , cdCAT.pdf
Vignettes: Advanced Item Selection: Content Balancing, Exposure Control, and Shadow CAT (source, R code)
Getting Started with cdCAT (source, R code)
Simulation Study: Comparing Item Selection Criteria and Stopping Rules (source, R code)

Downloads:

Package source: cdCAT_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: cdCAT_0.1.0.zip, r-oldrel: not available
macOS binaries: r-release (arm64): cdCAT_0.1.0.tgz, r-oldrel (arm64): cdCAT_0.1.0.tgz, r-release (x86_64): cdCAT_0.1.0.tgz, r-oldrel (x86_64): cdCAT_0.1.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=cdCAT to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.