微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从李克特量表数据在 R 中创建相关矩阵

如何解决从李克特量表数据在 R 中创建相关矩阵

我有包含 7 点李克特量表的命题的调查数据。我想使用 R 包 Corrplot 创建不同命题之间相关性的热图。然而,R 的 cor() 函数似乎只适用于数值数据,即使将“方法”指定为 Spearman 或 Kendall。

这是我正在使用的数据框(单元格中的数字对应于李克特量表上的选项):

enter image description here

这是我整理的代码

data.subset <- subset(data,select = c("Q31","Q32","Q33","Q34")
cor.subset <- cor(data.subset,method = 'kendall')
corrplot(cor.subset)

我是否需要将我的 7 点李克特量表数据转换为区间量表,以便可以对其执行 cor(),即使严格来说,它是一个数量表?

什么时候应该使用 Spearman 而不是 Kendall,反之亦然?

是否可以在不同量表上提出的问题之间进行关联,例如在 7 分李克特量表、5 分李克特量表和多项选择题上回答的命题?下面是我想用来构建包含 7 点李克特量表命题(Q31、Q32、Q33 和 Q34 列)、5 点李克特量表命题(Q19、Q20、Q21、Q22 列)的相关矩阵的数据框,和多项选择题(Q16 栏):

enter image description here

我欢迎任何和所有建议!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。