我正尝试通过使用差异项功能来比较荷兰问卷调查表和英语问卷调查表。问卷具有不同的量表(量表包括关于困扰(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)