I am using mirt (an R-package) for the IRT( Item Response Theory) analysis. Current data, I am dealing with is sparse (contains missing value). Responses are missing because the test is adaptive. ( In the adaptive test not all the questions in the item bank are presented to the test taker hence the responses to the questions he was not presented and the ones he could not solve are missing ). Now the "mirt " function in mirt package takes care that you can calibrate the data with missing values (i.e. fitting the IRT models (Rasch, 2PL, 3PL). However when it comes to the item fit analysis (using "itemfit" function to carry out the item fit analysis) you can not put the sparse data. In this package for the sparse data if you need to go for item fit analysis, you must use imputation. I have two questions here:
1. Are there any more methods available besides imputation for item fit analysis when you have the sparse data?
2. What is the maximum percentage of sparseness in the response data matrix, where you can use imputation method to get reliable results?