我正在使用R的 mirt 包,并希望在9个项目上测试多维PCM或名义模型。也就是说,我想使用原始评分(从0到4)和 相同项目的替代编码(例如,0/1)。
我指定使用数据矩阵的前9列(原始评级)建模第一个潜在变量F1,并根据接下来的9列建模第二个潜在变量:
model=mirt.model('F1=1-9
F2=10-18')
逻辑上,包然后计算项目1到9的潜在变量F1,其中F2的负载为零,F2的潜在变量基于项目10到18,在F1上零负载,就像第10到18列是单独的项目一样,这不是我需要的。
如何强迫mirt认为第10列到第18列实际上是1到9的相同项目?
非常感谢! KH