Hi all!

       I am running some IRT models using the mirt package for R (Polytomous 2PL GRM). The scales I am analysing consist of 6-items that are comprised of 3 contrait / 3 protrait items measured on 9-point Likert scales, and a sample size is around 3200.

When I run the item-fit (S-X2) the output shows that the protrait items fit the model (items 3-5) and the contrait ones (items 6-8) do not (output below). Several of the other scales I am testing have similar issues but not always with the protrait/contrait divide. Assumption testing showed a very strong one factor solution and acceptable Local Dependence (LD) (Yen's Q pairs were around .02 - .25). Although many texts recommend the S-X2 test for polytomous item-level fit, none that I have found suggest what to do when the model does not fit the data (although several just say "close enough" which seems like troublesome logic).

     item          Zh      S_X2          df           p

1 ethnic_3    7.12    210.88       199         0.27

2 ethnic_4    8.33   199.63        192         0.34

3 ethnic_5    6.43    219.67       196         0.12

4 ethnic_6    5.31    286.77       211         0.00

5 ethnic_7    4.48    254.58       213         0.03

6 ethnic_8    1.87    308.25       234         0.00

I was wondering what levels of violation are acceptable and what we can do to increase the item-level fit? Is the only solution to change the model (1PL, 2PL, Partial Credit etc., ) or estimator used? 

Thanks in advance,

      Conal Monaghan

More Conal Monaghan's questions See All
Similar questions and discussions