本人小白一枚,最近在学习认知诊断相关的知识,在论坛这边找到了flexMIRT软件,里面包含了认知诊断的功能。我看了里面的模型,但还不知道怎么把认知属性的层级结构考虑进去。
比如说,在Manual 3.5的127页,给出的是一个C-RUM模型的例子。这个例子里面考察了4个认知属性,系统给出的结果里面包含了16种pattern,囊括了4个认知属性的所有情况。但如何把层级结构也考虑进去?例如,若知识点1是知识点2的先决条件,那么只能有(1000)、(1100)这样的pattern,而(0100)是不符合层级结构的,但按照Manual上的程序是会自动把某些被试划为(0100)。考虑到类似的情况,代码应该如何写?还是说应该在程序的基础上,自己整理数据,把(0100)也算进(1100)里面呢?
希望各位大神能够解答,最好有代码或者例子,谢谢各位了,感激不尽。