Package: Qval 1.2.4

Qval: The Q-Matrix Validation Methods Framework

Provide a variety of Q-matrix validation methods for the generalized cognitive diagnosis models, including the method based on the generalized deterministic input, noisy, and gate model (G-DINA) by de la Torre (2011) <doi:10.1007/s11336-011-9207-7> discrimination index (the GDI method) by de la Torre and Chiu (2016) <doi:10.1007/s11336-015-9467-8>, the Hull method by Najera et al. (2021) <doi:10.1111/bmsp.12228>, the stepwise Wald test method (the Wald method) by Ma and de la Torre (2020) <doi:10.1111/bmsp.12156>, the multiple logistic regression‑based Q‑matrix validation method (the MLR-B method) by Tu et al. (2022) <doi:10.3758/s13428-022-01880-x>, the beta method based on signal detection theory by Li and Chen (2024) <doi:10.1111/bmsp.12371> and Q-matrix validation based on relative fit index by Chen et al. (2013) <doi:10.1111/j.1745-3984.2012.00185.x>. Different research methods and iterative procedures during Q-matrix validating are available <doi:10.3758/s13428-024-02547-5>.

Authors:Haijiang Qin [aut, cre, cph], Lei Guo [aut, cph]

Qval_1.2.4.tar.gz
Qval_1.2.4.zip(r-4.7)Qval_1.2.4.zip(r-4.6)Qval_1.2.4.zip(r-4.5)
Qval_1.2.4.tgz(r-4.6-x86_64)Qval_1.2.4.tgz(r-4.6-arm64)Qval_1.2.4.tgz(r-4.5-x86_64)Qval_1.2.4.tgz(r-4.5-arm64)
Qval_1.2.4.tar.gz(r-4.7-arm64)Qval_1.2.4.tar.gz(r-4.7-x86_64)Qval_1.2.4.tar.gz(r-4.6-arm64)Qval_1.2.4.tar.gz(r-4.6-x86_64)
Qval_1.2.4.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
Qval/json (API)
NEWS

# Install 'Qval' in R:
install.packages('Qval', repos = c('https://haijiangq.r-universe.dev', 'https://cloud.r-project.org'))
Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

cpp

1.97 score 1 stars 47 scripts 155 downloads 22 exports 66 dependencies

Last updated from:e59685979d. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK164
linux-devel-x86_64OK214
source / vignettesOK203
linux-release-arm64OK174
linux-release-x86_64OK169
macos-release-arm64OK165
macos-release-x86_64OK385
macos-oldrel-arm64OK203
macos-oldrel-x86_64OK360
windows-develOK147
windows-releaseOK147
windows-oldrelOK141
wasm-releaseOK111

Exports:att.hierarchyCDMextractfitget.betaget.Mmatrixget.priorityget.PVAFget.R2get.Rmatrixis.Qidentsim.datasim.MQsim.QvalidationWald.testzOSRzQRRzTNRzTPRzUSRzVRR

Dependencies:alabamabase64encbslibcachemclicodetoolscommonmarkcpp11digestfarverfastmapfontawesomeforeachfsfuturefuture.applyGDINAggplot2glmnetglobalsgluegtablegtoolshtmltoolshttpuvisobanditeratorsjquerylibjsonlitelabelinglaterlatticelifecyclelistenvmagrittrMASSMatrixmemoisemimenloptrnumDerivotelparallellyplyrpromisesR6rappdirsRColorBrewerRcppRcppArmadilloRcppEigenrlangRsolnpS7sassscalesshapeshinyshinydashboardsourcetoolssurvivaltruncnormvctrsviridisLitewithrxtable

Readme and manuals

Help Manual

Help pageTopics
Iterative Attribute Hierarchy Exploration Methods for Cognitive Diagnosis Modelsatt.hierarchy
Parameter Estimation for Cognitive Diagnosis Models (CDMs) by MMLE/EM or MMLE/BM Algorithm.CDM
Extract Components from Qval Package Objectsextract extract.att.hierarchy extract.CDM extract.fit extract.is.Qident extract.sim.data extract.validation
Calculate Fit Indicesfit
Calculate betaget.beta
Calculate \mathbf{M} matrixget.Mmatrix
Priority of Attributeget.priority
Calculate PVAFget.PVAF
Calculate McFadden Pseudo-R2get.R2
Restriction Matrixget.Rmatrix
Check Whether a Q-Matrix is Identifiableis.Qident
Plot Methods for Various Qval Objectsplot plot.CDM plot.sim.data plot.validation
Print Methods for Various Objectsprint print.att.hierarchy print.CDM print.fit print.is.Qident print.sim.data print.summary.att.hierarchy print.summary.CDM print.summary.fit print.summary.is.Qident print.summary.sim.data print.summary.validation print.validation
Generate Responsesim.data
Simulate Mis-specifications in Q-matrixsim.MQ
Generate a Random Q-matrixsim.Q
Summary Methods for Various Objectssummary summary.att.hierarchy summary.CDM summary.fit summary.is.Qident summary.sim.data summary.validation
Update Method for Various Objectsupdate update.att.hierarchy update.CDM update.fit update.is.Qident update.sim.data update.validation
Perform Q-matrix Validation Methodsvalidation
Wald Test for Two Q-vectorsWald.test
Calculate Over-Specification Rate (OSR)zOSR
Calculate Q-matrix Recovery Rate (QRR)zQRR
Calculate True-Negative Rate (TNR)zTNR
Calculate True-Positive Rate (TPR)zTPR
Calculate Under-Specification Rate (USR)zUSR
Calculate Vector Recovery Ratio (VRR)zVRR