R Observatory
Search
install.packages("cdmTools")
CRAN checks, method
1 of 13platforms with problems
CRAN 30-day downloads, method
565−5.5% down on the 30 days before, the worse direction

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, ...

Full 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.

Maintainer
Pablo Nájera
Licence
GPL-3
Latest release
19 May 2025
First release
13 May 2021

Compare with another package

More details
Releases
7
Needs compilation
No
Needs R
>= 3.6.0
Date
2025-04-24
RoxygenNote
7.3.2
Subjects (1) Method, Subjects
Cite

Package

Run in R for the authors' preferred citation:

citation("cdmTools")
APA
Nájera, P., Abad, F. J., Kreitchmann, R. S., Santos, K., & Sorrel, M. A. (2025). cdmTools: Useful Tools for Cognitive Diagnosis Modeling (Version 1.0.6) [Computer software]. https://doi.org/10.32614/CRAN.package.cdmTools
About

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA
Balamuta, J. J. (2026). R Observatory: Metrics for cdmTools version 1.0.6 [Data set]. HJJB, LLC. Data release v2026-10-27. https://doi.org/10.5281/zenodo.21843040
About

From data release v2026-10-27, which the citation names so these numbers can be found later.

1 of 13 check platforms have warnings or errors.

  • r-release-macos-arm64

    The current release of R on macOS, arm64

    Error

    Version checked
    1.0.6
    Time taken
    4 s

    package dependencies: Error

    Package required but not available: ‘fungible’

    Full output

  • r-devel-linux-x86_64-debian-clang

    The unreleased R on Linux, x86_64, debian-clang

    OK

    Version checked
    1.0.6
    Time taken
    121 s
  • r-devel-linux-x86_64-debian-gcc

    The unreleased R on Linux, x86_64, debian-gcc

    OK

    Version checked
    1.0.6
    Time taken
    86 s
  • r-devel-linux-x86_64-fedora-clang

    The unreleased R on Linux, x86_64, fedora-clang

    OK

    Version checked
    1.0.6
    Time taken
    86 s
  • r-devel-linux-x86_64-fedora-gcc

    The unreleased R on Linux, x86_64, fedora-gcc

    OK

    Version checked
    1.0.6
    Time taken
    79 s
  • r-devel-windows-x86_64

    The unreleased R on Windows, x86_64

    OK

    Version checked
    1.0.6
    Time taken
    137 s
  • r-oldrel-macos-arm64

    The previous release of R on macOS, arm64

    OK

    Version checked
    1.0.6
  • r-oldrel-macos-x86_64

    The previous release of R on macOS, x86_64

    OK

    Version checked
    1.0.6
    Time taken
    132 s
  • r-oldrel-windows-x86_64

    The previous release of R on Windows, x86_64

    OK

    Version checked
    1.0.6
    Time taken
    169 s
  • r-patched-linux-x86_64

    The patched release of R on Linux, x86_64

    OK

    Version checked
    1.0.6
    Time taken
    114 s
  • r-release-linux-x86_64

    The current release of R on Linux, x86_64

    OK

    Version checked
    1.0.6
    Time taken
    113 s
  • r-release-macos-x86_64

    The current release of R on macOS, x86_64

    OK

    Version checked
    1.0.6
    Time taken
    125 s
  • r-release-windows-x86_64

    The current release of R on Windows, x86_64

    OK

    Version checked
    1.0.6
    Time taken
    126 s
  • 1 Error
  • 12 OK
Check output (1)

package dependencies, Error on 1 platform

Package required but not available: ‘fungible’

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

Check results on CRAN

Total downloads in the last 30 days
573−7.9% down on the 30 days before, the worse directionIt is the sum of 3 channels: CRAN, r2u and autoCRAN.

CRAN rank

5,348 of 26,529

CRAN

565 downloads in the last 30 days

Rank
5,348 of 26,529
Change
−5.5% down on the 30 days before, the worse direction

It is in the total. Take it out

r2u

2 downloads in the last 30 days

Rank
14,902 of 30,526
Change
−50% down on the 30 days before, the worse direction

It is in the total. Take it out

autoCRAN

6 downloads in the last 30 days

Rank
8,099 of 29,212
Change
−70% down on the 30 days before, the worse direction

It is in the total. Take it out

Over time

Compare downloads

Needs
12
Dependent packages
1
Suggested by
1
Needs (12)
Installing it adds
116 packages, 111.0 MB of source
Of those, need compilation
68
Dependent packages (1)
PackageTitleDownloads in 30 days
cdcatRCognitive Diagnostic Computerized Adaptive Testing451
Functions
47
Public exports
16
Lines of R code
3,874
Median complexity
4
Functions (47)
Size and composition

Lines by kind (4,977)

KindLinesShare
R code3,87478%
Documentation1,10322%

Lines by language

LanguageLinesShare
R3,87478%
Rd1,10322%

Languages are counted from file extensions.

Files
41
R functions
47
Object systems
S3: 10 methods
Complexity
Median
4
Mean
13.64
Highest
83
Median lines per function
22
About complexity

Cyclomatic complexity counts the independent paths through a function: 1 is a straight line, higher is harder to test. R functions only.

Call graph figures
R functions
47
Calls
30
Unconnected
14
Groups
5
Growth (7 releases)
Total lines by release
2,711 on 13 May 20214,977 on 19 May 2025
Release changes

The package was built and has no tests to run.

Lines of tests
0
Exports named in tests
0%
Test suite
Has tests
No
Test frameworks
No tests in this release
Test lines per line of code
0
Exports documented
100%
Arguments documented
90.8%
Return value documented
100%
Help pages with examples
100%
Examples run in checks
43.8%
Other documentation
README
Yes, 203 words
Release notes file
Yes
Help pages
16
Lines of documentation
1,103

Pablo-Najera / cdmtools on github.com

Stars
3
Forks
0
Open issues
0
Last commit
5 May 2026
Activity
Commits
217
Open pull requests
0
Tagged releases
0
Latest tagged release
–
In development
Default branch at 1.0.7, ahead of CRAN 1.0.6 (checked 2026-10-25)
Issues closed in
86 days (median)
Pull requests closed in
–
Pull requests merged
–
Created
18 Dec 2020
Licence file reads as
–
Development practices (4)
KindFound
Continuous integrationGitHub Actions
CRAN release processcran-comments.md, CRAN-SUBMISSION
Lint, format, editorRStudio project

Method, repository practices

Across Pablo-Najera

R releases
  • On CRAN
  • Archived
  • Release
1.0.01.0.21.0.31.0.51.0.6Archived and back

Archived and back

ArchivedBackCRAN's reasonKind
28 Apr 202224 May 2022email to the maintainer is undeliverableMaintainer unreachable
VersionReleasedREvents
1.0.6 current19 May 20254.5.0
1.0.58 Jan 20244.3.2
1.0.414 Nov 20234.3.2
1.0.330 Mar 20234.2.3
1.0.224 May 20224.2.0Back on CRAN 24 May 2022
1.0.130 Mar 20224.1.3Archived 28 Apr 2022
“email to the maintainer is undeliverable”
1.0.013 May 20214.0.5
Release notes (1.0.6)
  • Added - FCGDINA function to estimate the G-DINA model with forced-choice items
  • Added - simFCGDINA function to simulate forced-choice data from the G-DINA model
  • Added - is.CDMid function to check model identifiability via post-hoc simulations
  • Changed - RDINA function to enable empirical Bayes estimation of structural parameters