Skip to content

cdmTools

Useful Tools for Cognitive Diagnosis Modeling

v1.0.6 · May 19, 2025 · GPL-3

Description

Provides useful tools for cognitive diagnosis modeling (CDM). The package includes functions for empirical Q-matrix estimation and validation, such as the Hull method (Nájera, Sorrel, de la Torre, & Abad, 2021, <doi:10.1111/bmsp.12228>) and the discrete factor loading method (Wang, Song, & Ding, 2018, <doi:10.1007/978-3-319-77249-3_29>). It also contains dimensionality assessment procedures for CDM, including parallel analysis and automated fit comparison as explored in Nájera, Abad, and Sorrel (2021, <doi:10.3389/fpsyg.2021.614470>). Other relevant methods and features for CDM applications, such as the restricted DINA model (Nájera et al., 2023; <doi:10.3102/10769986231158829>), the general nonparametric classification method (Chiu et al., 2018; <doi:10.1007/s11336-017-9595-4>), and corrected estimation of the classification accuracy via multiple imputation (Kreitchmann et al., 2022; <doi:10.3758/s13428-022-01967-5>) are also available. Lastly, the package provides some useful functions for CDM simulation studies, such as random Q-matrix generation and detection of complete/identified Q-matrices.

Downloads

885

Last 30 days

4091st

2.3K

Last 90 days

8.2K

Last year

Trend: +9.8% (30d vs prior 30d)

CRAN Check Status

10 ERROR
4 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang ERROR
r-devel-linux-x86_64-debian-gcc ERROR
r-devel-linux-x86_64-fedora-clang ERROR
r-devel-linux-x86_64-fedora-gcc ERROR
r-devel-macos-arm64 ERROR
r-devel-windows-x86_64 ERROR
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 ERROR
r-patched-linux-x86_64 ERROR
r-release-linux-x86_64 ERROR
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 ERROR
Check details (10 non-OK)
ERROR r-devel-linux-x86_64-debian-clang

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-linux-x86_64-debian-gcc

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-linux-x86_64-fedora-clang

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-linux-x86_64-fedora-gcc

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-macos-arm64

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.6/cdmTools.Rcheck/00install.out' for details.
ERROR r-oldrel-windows-x86_64

package dependencies

Package required but not available: 'fungible'

See section 'The DESCRIPTION file' in the 'Writing R Extensions'
manual.
ERROR r-patched-linux-x86_64

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-release-linux-x86_64

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-release-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.5/cdmTools.Rcheck/00install.out' for details.

Check History

ERROR 6 OK · 0 NOTE · 0 WARNING · 8 ERROR · 0 FAILURE Mar 10, 2026
ERROR r-devel-linux-x86_64-debian-clang

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-linux-x86_64-debian-gcc

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-linux-x86_64-fedora-clang

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-linux-x86_64-fedora-gcc

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-devel-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.6/cdmTools.Rcheck/00install.out' for details.
ERROR r-release-linux-x86_64

package dependencies

Package required but not available: ‘fungible’

See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
manual.
ERROR r-release-windows-x86_64

whether package can be installed

Installation failed.
See 'd:/Rcompile/CRANpkg/local/4.5/cdmTools.Rcheck/00install.out' for details.
ERROR r-oldrel-windows-x86_64

package dependencies

Package required but not available: 'fungible'

See section 'The DESCRIPTION file' in the 'Writing R Extensions'
manual.

Reverse Dependencies (2)

imports

suggests

Dependency Network

Dependencies Reverse dependencies GDINA ggplot2 psych sirt GPArotation combinat fungible foreach doSNOW plyr cdcatR GDINA cdmTools

Version History

new 1.0.6 Mar 10, 2026
updated 1.0.6 ← 1.0.5 diff May 18, 2025
updated 1.0.5 ← 1.0.4 diff Jan 7, 2024
updated 1.0.4 ← 1.0.3 diff Nov 13, 2023
updated 1.0.3 ← 1.0.2 diff Mar 29, 2023
updated 1.0.2 ← 1.0.1 diff May 23, 2022
updated 1.0.1 ← 1.0.0 diff Mar 29, 2022
new 1.0.0 May 12, 2021