Learn R Programming

Qval (version 1.2.1)

The Q-Matrix Validation Methods Framework

Description

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) discrimination index (the GDI method) by de la Torre and Chiu (2016) , the step-wise Wald test method (the Wald method) by Ma and de la Torre (2020) , the Hull method by Najera et al. (2021) , the multiple logistic regression‑based Q‑matrix validation method (the MLR-B method) by Tu et al. (2022) , the beta method based on signal detection theory by Li and Chen (2024) and Q-matrix validation based on relative fit index by Chen et la. (2013) . Different research methods and iterative procedures during Q-matrix validating are available.

Copy Link

Version

Install

install.packages('Qval')

Monthly Downloads

674

Version

1.2.1

License

GPL-3

Maintainer

Haijiang Qin

Last Published

April 23rd, 2025

Functions in Qval (1.2.1)

zOSR

Calculate over-specification rate (OSR)
validation

Perform Q-matrix validation methods
sim.data

generate response
print.sim.data

Print Method for sim.data Objects
print.validation

Print Method for Validation Objects
plot.validation

Hull Plot
print.CDM

Print Method for CDM Objects
sim.Q

generate a random Q-matrix
parallel_iter

A tool for the \(\beta\) Method
zQRR

Calculate Q-matrix recovery rate (QRR)
zTNR

Calculate true-negative rate (TNR)
sim.MQ

Simulate mis-specifications in the Q-matrix
zTPR

Calculate true-positive rate (TPR)
zVRR

Calculate vector recovery ratio (VRR)
zUSR

Calculate under-specification rate (USR)
extract

Extract elements from objects of various classes
get.PVAF

Calculate \(PVAF\)
get.Rmatrix

Restriction matrix
fit

Calculate fit indeces
get.R2

Calculate McFadden pseudo-R2
CDM

Parameter estimation for cognitive diagnosis models (CDMs) by MMLE/EM or MMLE/BM algorithm.
get.Mmatrix

Calculate \(\mathbf{M}\) matrix
get.priority

Priority of Attribute
Wald.test

the Wald test for two q-vectors
get.beta

Calculate \(\beta\)