Reputation: 680
I am using mirt
package to make a 2PL
model. I was trying to get the standard error
for each estimated parameter.
After using mirt(mydata, 1, itemtype = '2PL',SE=TRUE)
, i am getting the following results which I am confused which info shows the standard error.
FYI, mydata
is sparse and binary. Also, I already read this page, which I did not get my answer.
Results sample for the item 59
$`59`
a1 d g u
par 36.859 -12.266 0 1
CI_2.5 -905.576 -445.648 NA NA
CI_97.5 979.295 421.117 NA NA
Which information shows the standard error? a1
, d
, g
,or u
.
Appreciate!
Upvotes: 0
Views: 1245
Reputation: 21
to answer your question directly, none of the information in that table is the standard error.
To get standard errors from a fitted mirt object, you need to use the following:
mydata.mirt <- mirt(mydata, model=1, itemtype="2PL", SE=TRUE)
mydata.coefficients <- coef(mydata.mirt, printSE=TRUE)
That should give you a similar list output to what you've pasted in your question, but instead of confidence intervals you should get the SE for each parameter estimate.
Based on the table you've posted, I would expect those SEs to be quite high. It may be worth checking the data and the model to make sure nothing has gone wrong, as the parameter estimates are surprising and the confidence intervals are massive.
Upvotes: 2