All functions

CA()

Calculate classification accuracy

ClassRate()

Classification Rate Evaluation

DTM()

Diagnostic multiple-strategy CDMs

GDINA-package

The Generalized DINA Model Framework

GDINA() anova(<GDINA>) coef(<GDINA>) extract(<GDINA>) personparm(<GDINA>) logLik(<GDINA>) deviance(<GDINA>) nobs(<GDINA>) vcov(<GDINA>) npar(<GDINA>) indlogLik(<GDINA>) indlogPost(<GDINA>) summary(<GDINA>)

CDM calibration under the G-DINA model framework

GMSCDM()

Estimating multiple-strategy cognitive diagnosis models

ILCA()

Iterative latent-class analysis

LC2LG()

Transformation between latent classes and latent groups

MCmodel()

Multiple-choice models

Qval() extract(<Qval>) summary(<Qval>)

Q-matrix validation

att.structure()

Generate hierarchical attribute structures

attributepattern()

Generate all possible attribute patterns

autoGDINA() summary(<autoGDINA>)

Q-matrix validation, model selection and calibration in one run

bdiagMatrix()

Create a block diagonal matrix

bootSE()

Calculating standard errors and variance-covariance matrix using bootstrap methods

cjoint()

Combine R Objects by Columns

designmatrix()

Generate design matrix

dif() summary(<dif>)

Differential item functioning for cognitive diagnosis models

ecpe

Examination for the Certificate of Proficiency in English (ECPE) data

extract()

extract elements from objects of various classes

frac20

Tatsuoka's fraction subtraction data

indlogLik()

Extract log-likelihood for each individual

indlogPost()

Extract log posterior for each individual

itemfit() extract(<itemfit>) summary(<itemfit>)

Item fit statistics

itemparm()

extract item parameters (deprecated)

modelcomp() extract(<modelcomp>) summary(<modelcomp>)

Item-level model comparison using Wald, LR or LM tests

modelfit()

Model fit statistics

monocheck()

This function checks if monotonicity is violated

npar()

Calculate the number of parameters

personparm()

calculate person (incidental) parameters

plot(<GDINA>)

Create plots for GDINA estimates

plot(<Qval>)

Mesa plot for Q-matrix validation

plot(<itemfit>)

Item fit plots

rowMatch()

Count the frequency of a row vector in a data frame

score()

Score function

sim10GDINA

Simulated data (10 items, G-DINA model)

sim10MCDINA

Simulated data (10 items, MC-DINA model)

sim10MCDINA2

Simulated data (10 items, MC-DINA model)

sim20seqGDINA

Simulated data (20 items, sequential G-DINA model)

sim21seqDINA

Simulated data (21 items, sequential DINA model)

sim30DINA

Simulated data (30 items, DINA model)

sim30GDINA

Simulated data (30 items, G-DINA model)

sim30pGDINA

Simulated data (30 items, polytomous G-DINA model)

simDTM()

Simulating data for diagnostic tree model

simGDINA() extract(<simGDINA>)

Data simulation based on the G-DINA models

startGDINA()

Graphical user interface of the GDINA function

tan2023

Mental health symptom profiles data

tan2023p25

Mental health symptom profiles data (polytomous data)

tan2023p50

Mental health symptom profiles data (polytomous data)

unique_only()

Unique values in a vector

unrestrQ()

Generate unrestricted Qc matrix from an restricted Qc matrix