Hello all,
I have some other questions about your package mirt.
1) I fitted a multidimensional GPCM to my data using the following code:
mm = mirt(dat, model, "gpcm", technical = list(MAXQUAD = 20000, NCYCLES = 1000))
I
increased the number of EM iterations to rise a convergent solution.
When I printed the output of this model, the first thing I observed was
the unordering of some item thresholds parameters (they should be in
a decreasing order). Do you think this is a problem of model fit (some
items may not function as intended) and that collapsing some adjacent
categories may be a solution ? Have I to explore a uni-dimensional
solution first , for each of my 9 dimensions ?
2) The
itemfit() function is not applicable to my object mm because there are
missing values... is it a good idea to refit the model by using only
complete observations (i would lose half of my observations by doing
that) or is it better to perform a data imputation method (e.g.
multiple imputation) ?
3) I got the following factor variance/covariance matrix:
Factor covariance:
F1 F2 F3 F4 F5 F6 F7 F8 F9
F1 1.000 0.497 0.620 0.368 0.408 0.410 0.536 0.517 0
F2 0.497 1.000 0.748 0.492 0.543 0.542 0.498 0.705 0
F3 0.620 0.748 1.000 0.498 0.575 0.575 0.563 0.590 0
F4 0.368 0.492 0.498 1.000 0.701 0.700 0.465 0.495 0
F5 0.408 0.543 0.575 0.701 1.000 1.000 0.703 0.501 0
F6 0.410 0.542 0.575 0.700 1.000 1.000 0.705 0.501 0
F7 0.536 0.498 0.563 0.465 0.703 0.705 1.000 0.491 0
F8 0.517 0.705 0.590 0.495 0.501 0.501 0.491 1.000 0
F9 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 1
as you can see, the last factor is not correlated with the others. But my model was defined as follows: