Package: cdmTools 1.0.7

cdmTools: Useful Tools for Cognitive Diagnosis Modeling

Provides useful tools for cognitive diagnosis modeling (CDM). The package includes functions for estimating CDMs such as the restricted DINA or DINO (R-DINA or R-DINO) models (Nájera et al., 2023; <doi:10.3102/10769986231158829>), the G-DINA model for forced-choice blocks (Nájera et al., 2024; <doi:10.1111/bmsp.12393>), and the general nonparametric classification method (Chiu et al., 2018; <doi:10.1007/s11336-017-9595-4>). Additionally, methods for identifying the latent structure of CDMs are also available, such as dimensionality assessment via parallel analysis and automated fit comparison (Nájera et al., 2021; <doi:10.3389/fpsyg.2021.614470>), as well as empirical Q-matrix validation and estimation using the Hull method (Nájera et al., 2021; <doi:10.1111/bmsp.12228>) and the discrete factor loading method (Wang et al., 2018; <doi:10.1007/978-3-319-77249-3_29>). Other practical functions for CDM applications include corrected classification accuracy estimation via multiple imputation (Kreitchmann et al., 2022; <doi:10.3758/s13428-022-01967-5>), model-based recursive partitioning to detect non-invariant subpopulations (Nájera et al., in press), person-fit evaluation (Santos et al., 2020; <doi:10.1007/s00357-019-09325-5>), and model identifiability assessment (Gu and Xu, 2021; <doi:10.5705/ss.202018.0410>). Lastly, the package also provides useful functions for CDM simulation studies, such as random Q-matrix generation and forced-choice data generation.

Authors:Pablo Nájera [aut, cre, cph], Miguel A. Sorrel [aut, cph], Francisco J. Abad [aut, cph], Rodrigo S. Kreitchmann [ctb], Kevin Santos [ctb], David Goretzko [ctb], Philipp Sterner [ctb]

cdmTools_1.0.7.tar.gz
cdmTools_1.0.7.zip(r-4.7)cdmTools_1.0.7.zip(r-4.6)cdmTools_1.0.7.zip(r-4.5)
cdmTools_1.0.7.tgz(r-4.6-any)cdmTools_1.0.7.tgz(r-4.5-any)
cdmTools_1.0.7.tar.gz(r-4.7-any)cdmTools_1.0.7.tar.gz(r-4.6-any)
cdmTools_1.0.7.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
cdmTools/json (API)
NEWS

# Install 'cdmTools' in R:
install.packages('cdmTools', repos = c('https://pablo-najera.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/pablo-najera/cdmtools/issues

On CRAN:

Conda:

3.91 score 3 stars 1 packages 18 scripts 889 downloads 17 exports 129 dependencies

Last updated from:a0edc5209a. Checks:7 NOTE, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64NOTE198
source / vignettesOK223
linux-release-x86_64NOTE232
macos-release-arm64NOTE154
macos-oldrel-arm64NOTE239
windows-develNOTE192
windows-releaseNOTE195
windows-oldrelNOTE142
wasm-releaseOK169

Exports:CA.MIestQFCGDINAGDINAtreegenQGNPCis.CDMidis.QidmissQmodelcompKorderQpaKpersonFitRDINARDINA2GDINAsimFCGDINAvalQ

Dependencies:abindadmiscalabamaarmbackportsbase64encBHbootbslibcachemCDMcheckmateclarabelcliclueclustercodacodetoolscombinatcommonmarkcpp11crayonCVXRDEoptimdigestdoSNOWfarverfastmapfontawesomeforeachFormulafsfungiblefuturefuture.applyGAGDINAggplot2globalsgluegmpGPArotationgtablehighshtmltoolshttpuvinumisobanditeratorsjquerylibjsonlitelabelingLaplacesDemonlaterlatticelavaanlibcoinlifecyclelistenvlme4magrittrMASSMatrixMatrixModelsMBESSmcmcMCMCpackmemoisemimimeminqamnormtmvtnormnleqslvnlmenloptrnumDerivOpenMxosqpotelparallellypartykitpbapplypbivnormpbmcapplypbvplyrpolycorpromisespsychquadprogquantregR6rappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRcppParallelRcsdpRdpackreformulasrlangrpartrpfRsolnpRSpectraS7sassscalesscssemsemToolsshinyshinydashboardsirtslamsnowsourcetoolsSparseMStanHeaderssurvivalTAMtruncnormvctrsviridisLitewithrxtable