Hello,
I am trying to implement scoring using TRI for a dicotomous 3PL model, but I am running into a very strange behavior. There are 45 questions in the exam, and the following plot represents Theta x (Number of correct answers).
What I expected was to have the lowest possible score to the person who did not get any question correct, but I'm seeing that there are people who scored as much as 14 questions that got lower scores than him, in some cases more than 1 sd lower. Here's my code:
m <- mirt(patterns,1, itemtype = "3PL")
theta <- fscores(m, method = "EAP", full.scores = T)
Is this something expected to happen, or there's something wrong with my code?
Thanks in advance