复制IRTPRO会产生R(mirt或其他包)

复制IRTPRO会产生R(mirt或其他包),r,R,我试图在R中复制IRTPRO结果。使用mirt包,我能够将控件设置为与IRTPRO控件文件中的控件相同,并且它会生成小数点后两位或三位以内的参数估计。这是我正在运行的mirt代码: model <- "F=1-54 PRIOR = (1-44,a1,norm,1.5,1.5), (1-44,d,norm,0,3), (1-44,g,norm,-1.6,0.5) MEAN=0 COV=1" mod <- mirt(score

我试图在R中复制IRTPRO结果。使用
mirt
包,我能够将控件设置为与IRTPRO控件文件中的控件相同,并且它会生成小数点后两位或三位以内的参数估计。这是我正在运行的
mirt
代码:

model <- "F=1-54
          PRIOR = (1-44,a1,norm,1.5,1.5), (1-44,d,norm,0,3), (1-44,g,norm,-1.6,0.5)
          MEAN=0
          COV=1"

mod <- mirt(scores,model,
            itemtype=c(rep("3PL",44),rep("gpcm",10)),
            quadpts=49,
            SE.type="SEM",
            technical=list(NCYCLES=25000))

model默认情况下,两个软件都收敛到一个相对较低的标准(当所有参数更改<.0001时,EM终止)。如果您将它们减少到接近1e-8的值,它们可能会匹配得更好,那么您应该看到两个软件包之间的小数点匹配为4-5