如何使用不同的编码方案对一组项目的多个潜在变量进行建模?

时间:2015-02-16 13:44:37

标签: r

我正在使用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

1 个答案:

答案 0 :(得分:0)

显然,这也是不可能的。但是,它可以在TAM包中实现。有关相应代码,请参阅Implement ConQuest score command in TAM