This function approximates the skill space with K skills to approximate a (typically high-dimensional) skill space of 2K classes by L classes (L<2K). The large number of latent classes are represented by underlying continuous latent variables for the dichotomous skills (see George & Robitzsch, 2014, for more details).
skillspace.approximation(L, K, nmax=5000)
Arguments
L: Number of skill classes used for approximation
K: Number of skills
nmax: Number of quasi-randomly generated skill classes using the QUnif
function in sfsmisc
Returns
A matrix containing skill classes in rows
References
George, A. C., & Robitzsch, A. (2014). Multiple group cognitive diagnosis models, with an emphasis on differential item functioning. Psychological Test and Assessment Modeling, 56(4), 405-432.
Note
This function uses the sfsmisc::QUnif function from the sfsmisc