Skip to content

The Q-Matrix Validation Methods Framework

0packages depend
3Kdownloads / year
0.2%test coverage
13/13flavors OK

Overview

About

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.

Changes in 1.2.4
  • Added - is.Qident function to iteratively explore the attribute hierarchy, along with its corresponding S3 methods.
  • Added - att.hierarchy function to test the identifiability of the Q-matrix, along with its corresponding S3 methods.
  • Added - sim.data function can randomly generate data with hierarchical structures.
  • Added - CDM function can perform parameter estimation that incorporates hierarchical structures.
  • Added - get.beta, get.PVAF, get.R2 and get.priority functions can perform parameter estimation that incorporates hierarchical structures.
  • Added - The validation function will be computed in parallel when the method is set to "Wlad", "beta", or "MLR-B".

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 4.7 min · r-devel-windows-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK14 OK2026-04-22
  • ERROR13 OK, 1 ERROR2026-04-18
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 1.2.4
READMENoVignettesNoNEWSYes · 100% structured · mentions 1.2.4Citation fileNoWebsiteYes
Help pages
26
Examples that run
80%20 run in a plain check · 5 only when donttest examples are enabled (R CMD check --as-cran)
Exported functions with examples
95%
Documented parameters
99%
Return-value docs
100%
Help pages citing references
54%

Downloads

3K
CRAN downloads in the past year
Rank #14,569 · ~8/day · ~252/mo
Daily download trend is not available in this view yet.
32630 days
82590 days
3K1 year
Compare downloads with other packages →
Also on353 r2u7 autocran

Dependencies

Declared dependencies
7 external dependencies (excludes base and recommended)

Installing Qval adds 61 packages (33 with compiled code, 48 MB of source tarballs). Heaviest: ggplot2 6.0 MB, bslib 5.6 MB, promises 3.1 MB.

Depends (1)
R >= 4.1.0
Imports (9)
LinkingTo (1)
Suggests (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

People & History

People (2)
Author, Maintainer since 0.1.4 (2024), Copyright holder
Author, Copyright holder
Releases (12)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • 1.2.4Latest
    record
    2025-11-25 · current release · diff ↗ ·
    removed 1 export
    parallel_iter
    added 2 exports
    att.hierarchy, is.Qident
  • 1.2.3
    record
    2025-06-02 · diff ↗
  • 1.2.2
    record
    2025-05-02 · diff ↗
  • 1.2.1
    record
    2025-04-23 · diff ↗
  • R
    R 4.5.0 released · 2025-04-11
  • 1.2.0
    record
    2025-03-08 · diff ↗ ·
    added 2 exports
    extract, get.beta
  • 1.1.1
    record
    2025-01-09 · diff ↗
  • 1.1.0
    record
    2025-01-07 · diff ↗ ·
    added 1 export
    parallel_iter
  • 1.0.0
    record
    2024-09-20 · diff ↗ ·
    removed 6 exports
    getOSR, getQRR, getTNR, getTPR, getUSR, getVRR
    added 9 exports
    Wald.test, get.Rmatrix, get.priority, zOSR, zQRR, zTNR, zTPR, zUSR, zVRR
  • 0.1.7
    record
    2024-07-21 · diff ↗
  • R
    R 4.4.0 released · 2024-04-24
  • 0.1.6
    record
    2024-04-14 · diff ↗
  • 0.1.5
    record
    2024-03-02 · diff ↗
  • 0.1.4
    record
    2024-02-04
  • R
    R 4.3.0 released · 2023-04-21

Package metadata

First published
2024-02-04
Total releases
12 / 2 yrs
License
GPL-3 OSI
Minimum R
≥ 4.1.0
Download size
101 KB

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("Qval")
Qin, H., & Guo, L. (2025). Qval: The Q-Matrix Validation Methods Framework (Version 1.2.4) [Computer software]. https://doi.org/10.32614/CRAN.package.Qval

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

Cite the 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 Qval version 1.2.4 [Data set]. HJJB, LLC. Data release v2026-10-25. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy