Dear all,
i am new at using R and the mirt-package for IRT calculations.
Whenever i estimate models with the function "mirt" and print the estimated model with the function "print" to get information about the fit statistic, i just get the comparative fit indices AIC, AICc, BIC and SABIC.
To interpret the goodness of the model it would be very helpful to have information about absolute measures of fit e.g. RMSEA.
If i try to get RMSEA with the function "extract.mirt(model,"RMSEA")" i get "NaN".
What am i doing wrong? Do i miss something?
Thank you very much in advance for your help!
Fabio
Here an example of the issue:
The matrix (data.kft.matrix) consists of 456 observations and 6 manifest variables. Three latent variables are each composed of two manifest variables.
I programmed and estimated the same model with the identical data in the software Mplus and got the value 0.016 for RMSEA.
quantitativ = 3,4
COV = verbal*quantitativ, verbal*nonverbal, quantitativ*nonverbal')
fit.mirt.kft <- mirt(data = data.kft.matrix, mirt.kft, method = "MHRM")
> print(fit.mirt.kft)
mirt(data = data.kft.matrix, model = mirt.kft, method = "MHRM")
Full-information item factor analysis with 3 factor(s).
Converged within 0.001 tolerance after 240 MHRM iterations.
Log-likelihood = -6996.368, SE = 0.023
Estimated parameters: 123
AIC = 14238.74; AICc = 14330.62
BIC = 14745.8; SABIC = 14355.44
> extract.mirt(fit.mirt.kft, 'RMSEA')
[1] NaN