This generic extractor supports three core object classes: CDM, validation,
sim.data, fit, is.Qident, att.hierarchy.
It is intended to streamline access to commonly used internal components without manually referencing object slots.
The available components for each class are listed below:
CDM
Cognitive Diagnosis Model fitting results. Available components:
analysis.obj
The internal model fitting object (e.g., GDINA or Baseline Model).
alpha
Estimated attribute profiles (EAP estimates) for each respondent.
P.alpha.Xi
Posterior distribution of latent attribute patterns.
alpha.P
Marginal attribute mastery probabilities (estimated).
P.alpha
Prior attribute probabilities at convergence.
pattern
The attribute mastery pattern matrix containing all possible attribute mastery pattern.
Deviance
Negative twice the marginal log-likelihood (model deviance).
npar
Number of free parameters estimated in the model.
AIC
Akaike Information Criterion.
BIC
Bayesian Information Criterion.
call
The original model-fitting function call.
...
Can extract corresponding value from the GDINA object.
validation
Q-matrix validation results. Available components:
Q.orig
The original Q-matrix submitted for validation.
Q.sug
The suggested (revised) Q-matrix after validation.
time.cost
Total computation time for the validation procedure.
process
Log of Q-matrix modifications across iterations.
iter
Number of iterations performed during validation.
priority
Attribute priority matrix (available for PAA-based methods only).
Hull.fit
Data required to plot the Hull method results (for Hull-based validation only).
call
The original function call used for validation.
sim.data
Simulated data and parameters used in cognitive diagnosis simulation studies:
dat
Simulated dichotomous response matrix (\(N \times I\)).
Q
Q-matrix used to generate the data.
attribute
True latent attribute profiles (\(N \times K\)).
catprob.parm
Item-category conditional success probabilities (list format).
delta.parm
Item-level delta parameters (list format).
higher.order.parm
Higher-order model parameters (if used).
mvnorm.parm
Parameters for the multivariate normal attribute distribution (if used).
LCprob.parm
Latent class-based success probability matrix.
call
The original function call that generated the simulated data.
fit
Relative fit indices (-2LL, AIC, BIC, CAIC, SABIC) and absolute fit indices (\(M_2\) test, \(RMSEA_2\), SRMSR):
npar
The number of parameters.
-2LL
The Deviance.
AIC
The Akaike information criterion.
BIC
The Bayesian information criterion.
CAIC
The consistent Akaike information criterion.
SABIC
The Sample-size Adjusted BIC.
M2
A vector consisting of \(M_2\) statistic, degrees of freedom, significance level, and \(RMSEA_2\) (Liu, Tian, & Xin, 2016).
SRMSR
The standardized root mean squared residual (SRMSR; Ravand & Robitzsch, 2018).
is.Qident
Results of whether the Q-matrix is identifiable:
completeness
TRUE if \(K \times K\) identity submatrix exists.
distinctness
TRUE if remaining columns are distinct.
repetition
TRUE if every attribute appears more than 3 items.
genericCompleteness
TRUE if two different generic complete \(K \times K\) submatrices exist.
genericRepetition
TRUE if at least one '1' exists outside those submatrices.
Q1, Q2
Identified generic complete submatrices (if found).
Q.star
Remaining part after removing rows in Q1 and Q2.
locallyGenericIdentifiability
TRUE if local generic identifiability holds.
globallyGenericIdentifiability
TRUE if global generic identifiability holds.
Q.reconstructed.DINA
Reconstructed Q-matrix with low-frequency attribute moved to first column.
att.hierarchy
Results of iterative attribute hierarchy exploration:
noSig
TRUE all structural parameters are not greater than 0.
isNonverge
TRUE if convergence was achieved.
statistic
A 4-column data.frame results for each structural parameter that is significantly larger than 0.
pattern
The attribute pattern matrix under iterative attribute hierarchy.