问题标签 [likert]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
997 浏览

r - 在李克特图中自定义条形图的宽度

我正在使用jbryer 的 likert,并希望用堆积条形图可视化数据。这些条形图的大小/宽度取决于图表中有多少条形,即只有一个条形时条形相当宽,而绘制的条形越多越细。

我想自定义设置条的大小/宽度,以便它们保持不变,无论图中绘制了多少条,即条大小对于 l29_5 和 l29_2 的图是相同的。

带有两个条形的李克特条形图

带有五个条形的李克特条形图

0 投票
2 回答
42 浏览

r - 为 R 中的 5-李克特量表生成所有可能总体的算法(每个级别的累积频率为 0.1)

我想以 5-likert 量表生成所有可能的人群,其值是每个级别中 0.1 的累积频率),例如:

等等...

我尝试过一些基本的循环,例如:

我知道它既不聪明也不高效,但是 sum = 1 的行是我想要的一些情况,但这还不够。

我真的很感激任何帮助。提前致谢。

0 投票
1 回答
293 浏览

r - 缺少条形图上的 LIkert 图标签

当我按 R 中的因子对数据进行分组时,我似乎无法在每个条上绘制 % 标签。有什么想法吗?谢谢!

我的情节是这样的: 结果图

0 投票
0 回答
19 浏览

r - 使用 dplyr 整理李克特量表数据

第一次海报。谢谢你的帮助。

我使用李克特调查前后测试对高中生进行了按性别分组的调查。我在测试前和测试后整理了我的数据,但现在是:

...等等,最多 12 个 Pre- 和 Post-,我宁愿将我的 1Pre 和 1Post 列收集到每个受访者的一个变量中。喜欢:

我在想这个错误的方式吗?我是否让我的数据从“宽”变为“长”?R 新手 - 非常感谢!

0 投票
2 回答
563 浏览

r - ggplot中的李克特堆积条形图与前后测试

我是 R 和老师的新手,所以感谢您的耐心等待。我在李克特堆积条形图上搜索了许多其他问题(这个很接近,但不完全是我正在努力解决的问题)。我似乎找不到一个讨论如何将调查前和后测试的结果拉到同一个堆叠条形图中的内容。我已经阅读了 Hayley 的 R for Data Science 一书、GitHub 上的示例、R Companion Handbook 和 R Cookbook。作为初学者,仍然确实需要一些帮助。

我有一组 12 个学生问题,每个问题都有一个测试前和测试后的回答,大小为“非常同意”到“非常不同意”。

我的问题是:学生调查问卷在考试前后有何变化?

我的数据最初显示为:

首先,我将同意/不同意转换为数值数据(非常同意 = 1,非常不同意 = 4,没有中性选项),并使用以下方法从宽到长整理数据:

我得到了:

现在我想将强烈同意 --- 强烈不同意回答的百分比可视化为堆叠条形图,使用百分比响应,并将测试前和测试后作为堆叠条进行比较(因此,有 12 个问题前后,我将有 24 个堆叠条形图)。

最终目标类似于 R Companion: Simple Stacked Bar Chart中的这个例子......除了我被困在如何从我的数据中提取百分比,并在另一个之上比较前测试和后测试。

0 投票
1 回答
365 浏览

r - 因子变量到李克特量表 - 如何正确转换

我收集了有关参与和身份的数据。我使用了网络调查(通过谷歌表单),我的回归数据转换存在一些问题......

我使用李克特量表的变量(非常不同意 - 1,非常同意 - 5)是因子水平变量。我的目的是将其转换为数字。例如,值«Согласен»应该被评估为5,等等。

我使用droplevels()函数删除未使用的级别,然后使用as.numeric(). 但问题是数字水平与李克特量表不对应。例如,由于 R 中的字母顺序,«Затрудняюсь ответить»(难以回答)的值为 1。这在方法论上是错误的。

那么,谁能告诉我提示如何正确转换我的数据,好吗?

0 投票
0 回答
261 浏览

r - 在 R 中重新排序李克特图

我使用这个likert包来绘制调查数据。

如何重新排序分组,使其以与数据框相同的顺序显示数据(“我只在必要时阅读。”首先是这样)?

阴谋

0 投票
1 回答
40 浏览

r - 如何让我的李克特图表从发散变为收敛?

通常,我使用 ggplot2 创建我的李克特图表,但我在这里使用李克特包创建了这个图表。

是否可以删除该中心线,以便有五个单独的条而不是带有两侧的中间部分?我认为这样做,这张图表需要从发散(两个方向)变为收敛(一个方向)。也就是说,从...

100 - 75 - 50 - 25 - 0 - 25 - 50 - 75 - 100

到...

0 - 25 - 50 - 75 - 100

但我不确定如何使用 Likert 包做到这一点。

这是我的代码:

这是我当前的图表,但我希望 x 轴仅向一个方向移动。

0 投票
3 回答
765 浏览

r - 将图例外的图例移到底部左侧(在 R 中)

我使用了 likert 和 ggplot2 包来创建这个图。现在,我想将底部的图例向左移动一点,因为最后一部分(强烈同意)未显示在图表中。不幸的是,到目前为止我找不到解决方案。如何将图例向左移动/移动?

链接到图表

编码:

谢谢您的帮助!

0 投票
1 回答
313 浏览

r - 如何在李克特图表的每个条形上输出正确的百分比?

我试图让我的代码在每个条形图的顶部输出百分比。现在,下面显示的百分比是错误的。我的代码结合了标签 1 和 2 以及标签 3 和 4,然后在不正确的边上输出这些数字。

是否有正确标记这些条的功能?我包括我的代码、.csv 文件中的数据和当前的可视化。

在此处输入图像描述