差异项功能:Lordif'项中的错误必须具有至少两个有效响应类别(5个或更多案例)

时间:2019-05-01 07:48:38

标签: r compare

我正尝试通过使用差异项功能来比较荷兰问卷调查表和英语问卷调查表。问卷具有不同的量表(量表包括关于困扰(diss)的问题,关于疤痕(scar)的问题,关于外观(app)的问题等。 我使用了lordif软件包并开始使用DIF。在几乎所有情况下,DIF都起作用,但9个中的3个没有起作用。 其中2个是Diss3 en Scar3(术后3个月)。 我使用了代码:

data_diss3 <- dif_us_and_nl_disst3[, 1:7] #7 items

group_diss3 <- dif_us_and_nl_disst3[, 8] #8th scale is country

DIF_diss3 <- lordif(data_diss3, group_diss3)

#not working

data_app3 <- dif_us_and_nl_appt3[, 1:9] #9 items

group_app3 <- dif_us_and_nl_appt3[, 10] #10th scale is country

DIF_app3 <- lordif(data_app3, group_app3)

#3 items flagged 2,5,6

data_scar3 <- dif_us_and_nl_scart3[, 1:8] #8 items

group_scar3 <- dif_us_and_nl_scart3[, 9] #9th scale is country

DIF_scar3 <- lordif(data_scar3, group_scar3)

#not working

我不明白除了这2个之外,所有的音阶都在工作(包括app3)。 希望有人可以帮助我

row.names(dif_NLt3_diss) <- c(1:139)

row.names(dif_USt3_diss) <- c(140:189)


row.names(dif_NLt3_app) <- c(1:139)

row.names(dif_USt3_app) <- c(140:187)


row.names(dif_NLt3_scar) <- c(1:139)

row.names(dif_USt3_scar) <- c(140:190)


###Merge###
dif_us_and_nl_disst3 <- rbind(dif_NLt3_diss, dif_USt3_diss)

dif_us_and_nl_appt3 <- rbind(dif_NLt3_app, dif_USt3_app)

dif_us_and_nl_scart3 <- rbind(dif_NLt3_scar, dif_USt3_scar)

0 个答案:

没有答案