首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用R中的心理软件包对可靠性分析的输出进行反向编码

用R中的心理软件包对可靠性分析的输出进行反向编码
EN

Stack Overflow用户
提问于 2018-04-23 08:25:18
回答 1查看 1.8K关注 0票数 0

我正在执行一个心理测量量表的可靠性分析,该量表测量视频游戏期间用户的参与度。刻度有28个问题,在下面的屏幕截图中以黄色突出显示的问题将需要在输出中进行反向编码(因为它们与标度的大小相反)。

代码语言:javascript
复制
library(readxl)
GES <- read_excel("CAGE Datadump Copy.xlsx")
GESpreEngagement <- GES[,11:38] #these 28 columns contains the response to 28 questions from survey
GESpreEngagementReverseCOded <- GESpreEngagement

# data in column 9 through 16 needs to be reverse coded, corresponding to the questions highlighted in the screenshot
GESpreEngagementReverseCOded[,c(9:16)] = 5-GESpreEngagement[,c(9:16)]

#calculate the cronbach's alpha value
psych::alpha(GESpreEngagementReverseCOded, check.keys = TRUE)

此代码将导致带有警告消息的以下输出(有或不带check.keys=TRUE):

在心理学中::alpha(GESpreEngagementReverseCOded,check.keys = TRUE): 有些项目与总量表呈负相关,并自动逆转。这是由变量名的负号表示的。

但是,如果我不对输出进行反向编码,即只运行psych::alpha(GESpreEngagement),则没有这样的警告。问题是,对输出进行反向编码似乎是合乎逻辑的,但R却告诉我不要这样做。在这种情况下我该怎么办?

EN

回答 1

Stack Overflow用户

发布于 2018-10-10 22:59:41

我最近也遇到了这个问题,它把我逼疯了。在我的例子中,我后来发现在导入原始数据之前,原始数据已经被反向编码了,这就是为什么再次向我发出这个警告的原因。这已经很晚了,但希望已经解决了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49976503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档