我对138个问题进行了调查,其中只有少数是李克特型问题,其中一些问题的规模不同。
我一直在尝试使用R中的Likert包来分析和图形化地描绘数据,但是,我在努力理解其中的任何一个方面都非常努力。
我已经看过“演示”,它仅在您已经知道软件包发生了什么情况时才有用。它没有说明能够应用Likert软件包之前必须执行的任何步骤,可以实际应用于该软件包的内容,如何重命名变量等。您得到的只是一堆代码和一个兔子。试图解决所有问题的漏洞。
我已经搜寻了谷歌以获取有关使用Likert软件包的逐步指南,但没有发现任何问题。
任何人都可以将我引到指南中,或者至少可以提供在尝试使用Likert包之前必须对数据框采取的步骤吗?
我希望使用此软件包将我的一些专栏(包含Likert响应)适合堆积的条形图。
一旦我弄清楚了Likert软件包在清理后的数据帧中将接受什么,我应该可以按照演示进行操作……也许..
到目前为止,我是基于我对R的有限知识并试图自行解决问题而做的。
library(likert)
library(dplyr)
fdaff_likert <- select(f2f, RESPID, daff_rate)
fdaff_likert <- data.frame(fdaff_likert)
fdaff_likert <- likert(items=fdaff_likert[,2, drop = FALSE], nlevels = 5)
Run Code Online (Sandbox Code Playgroud)
我的likert的输出是:
summary(fdaff_likert)
Item low neutral high mean sd
1 daff_rate 9.977827 37.91574 52.10643 3.802661 1.302508
Run Code Online (Sandbox Code Playgroud)
但是,情节到处都是..(无序)
plot (fdaff_likert)
Run Code Online (Sandbox Code Playgroud)

李克特量表混乱,无法正确居中。另外,如何将y轴重命名为问题?
为了以后进行分析,如何将其划分为组级别(基于在原始数据帧中指定区域的另一列?
我对 R 很陌生,并且真的很想了解所有事情(甚至参加在线课程 - 到目前为止还没有任何帮助)。
我首先使用的是一个大型数据框,其中包含 97 个与法规合规性相关的变量。
我已经根据不同的地理位置创建了多个数据框(可能有一种更简单的方法来做到这一点)。
在每个数据框中,我有 7 个变量,我想找到“是”和“否”响应的平均值。
我首先尝试:
summary(urban$vio_bag)
Length Class Mode
398 character character
Run Code Online (Sandbox Code Playgroud)
然而,除了我有 398 个回复之外,这并没有告诉我任何有用的信息。
所以我把它放到一个表中:
urbanbag<-table(urban$vio_bag)
Run Code Online (Sandbox Code Playgroud)
这至少为我提供了“是”和“否”答案的数量
Var1 Freq
1 No 365
2 Yes 30
Run Code Online (Sandbox Code Playgroud)
所以我然后转换为 data.frame:
urbanbag = as.data.frame(urbanbag)
Run Code Online (Sandbox Code Playgroud)
然后查看了一下:
summary(urbanbag)
Var1 Freq
No :1 Min. : 30.0
Yes:1 1st Qu.:113.8
Median :197.5
Mean :197.5
3rd Qu.:281.2
Max. :365.0
Run Code Online (Sandbox Code Playgroud)
而且输出仍然毫无帮助......实际上更无用。我不是在 R 中构建这些矩阵。它是从 excel 导入的表格。
我花了几天时间试图找出一些看起来如此基本的东西,并在谷歌上搜索帮助,但没有成功,我感到非常失落和沮丧。
有没有办法真正做到这一点?