我想向大家询问一下下面这个代码出错在哪?
library(CDM)
fractions.dina <- din(data = fraction.subtraction.data,q.matrix = fraction.subtraction.qmatrix, rule = "DINA",progress = TRUE)
param <- IRT.se(fractions.dina, extended=TRUE)
它的提示是:
Error in solve.default(infomat) :
Lapack routine dgesv: system is exactly singular: U[44,44] = 0
不过我不是很清楚。
而我运行过另一个代码却是没有出错,所以我想知道两者的区别是什么?上面的代码错在什么地方?想向大家寻求一下帮助。谢谢!
另一个代码如下:
library(CDM)
ecpe <- din(data.ecpe$data[,-1], data.ecpe$q.matrix)
param <- IRT.se(ecpe, extended=TRUE)