问题标签 [rstatix]

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 回答
130 浏览

r - 关于 `rstatix` 包中的 `get_test_label` 和 `get_pwc_label` 函数的问题

我最近熟悉了这个rstatix包。下面是使用此包中的函数的示例代码。

但是,我注意到函数喜欢get_test_labelget_pwc_label不返回文本,而是准备文本的命令。

例如,调用get_test_label(res.test, detailed = TRUE)给出了这个:

反过来,调用get_pwc_label(pwc)将导致:

现在我的问题,基本上是两个问题。

  1. 这些函数不返回文本而是返回命令的原因可能是什么?
  2. 如何制作自己的返回类似命令的函数。
0 投票
0 回答
47 浏览

r - 按比较顺序重新定位显着性括号 stat_pvalue_manual ggplot2

我有一个在 ggplot2 中创建的直方图,并使用 ggpubr 的 stat_pvalue_manual 函数添加了与调整后的 p 值的成对比较。

这将产生以下图表

在此处输入图像描述

我想重新排列括号,使它们看起来更好一些,例如首先比较 init_com_rank 和 battery_rank,然后是 init_com_rank 和 com_interrupted rank 等等。我该怎么做?我尝试手动将 y.position 中的位置重新排序,c(5.5, 5.75, 5, 5.25, 6.5, 6.75, 6, 6.25)但这不起作用(见下文)

在此处输入图像描述

我在想一种解决方案是以某种方式直接重新排序 pwc 表中的输出,但我也不确定如何执行此操作。

0 投票
3 回答
90 浏览

r - 在 purrr 的 map() 函数中使用 levene_test?

有没有办法通过包中的map()功能进行 Levene 测试purrr?还是有另一种简单的方法来计算各种变量的 Levene 测试?

我的数据框包含各种因子和数字列,所以我尝试使用map_if(),它工作正常,例如用于夏皮罗测试。但是,我不知道如何指定公式。我想根据“治疗”因素测试我所有的数字变量。

有什么建议么?谢谢你的帮助!

现在还有一个可重现的例子;)

0 投票
1 回答
47 浏览

r - 如何使用 tidyverse 和 rstatix 显示 Tukey 组?

在使用 Tukey 测试后rstatix,我想使用 Tukey 组向数据框中添加另一列。

我期待这样的事情:

额外:如果可能的话,请帮我把组的字母放在箱线图的每个盒子上。

在此处输入图像描述

0 投票
1 回答
31 浏览

r - 如何使用 dplyr 和 rstatix 包使用来自 ANOVA 的数据表的列执行计算?

我有一个数据框,并在数据之间进行了方差分析。在方差分析之后,我想使用其中一个结果列进行计算并使用该mutate()函数创建一个新列。但是,会出现一个错误,表明无法对anova类对象执行此操作:

有人可以帮我F + 1使用 ANOVA 结果的 F 列进行计算( )吗?

在此处输入图像描述

0 投票
2 回答
64 浏览

r - 由于非数字向量导致的 Cohens_d 错误......但它在哪里?

我得到错误

当我尝试使用此代码在 R Studio 中计算 cohens_d (RStatix) 时:

LST、Month 和 TimePeriod 都是数字:

如果我删除 group_by,错误仍然存​​在。

我错过了什么?

编辑

评论中要求的数据:

0 投票
0 回答
36 浏览

r - 如何删除使用 ggpubr stat_pvalue_manual hide.ns = true 创建的空白空间?

当调用 pubr 的 stat_pvalue_manual 函数时:

生成以下图表: 带有 ns 的 stat_pvalue_manual

然而,人们只对重要的数据感兴趣,因此通过调用 hide.ns = TRUE 来省略 ns 数据,如下所示:

这会在 ns 数据先前占用的地方创建空白空间,有没有办法删除它?

没有 ns 的 stat_pvalue_manual

要计算 xy 位置,在统计对象中按如下方式完成:

提前致谢!

0 投票
0 回答
36 浏览

r - 如何按时间分组重复测量?

介绍

我不久前遵循了本指南并返回以进行我自己的重复测量方差分析: https ://www.datanovia.com/en/lessons/repeated-measures-anova-in-r/

脚本

到目前为止,我有这个脚本并且没有任何直接的问题:

问题

好吧,我尝试运行实际的重复测量方差分析,但我对如何将其输入 anova_test 命令感到困惑:

res.aov位不起作用,很明显原因是wid部分。但是,我不确定我应该怎么做才能修改它,因为我从数据集中尝试的变量的每个组合似乎都不起作用。任何建议都会很棒!

编辑:

看起来我能够使用此代码运行 ANOVA:

但是,我认为我仍然无法确定如何进行成对比较。据我所知,应该只有一对,所以应该是这样的:

但它只是吐出这个:

Error in t.test.default(x = numeric(0), y = numeric(0), paired = TRUE) : not enough 'x' observations

有人可以建议从这里做什么吗?

0 投票
1 回答
33 浏览

r - 如何让 gt 表与 get_summary_stats 一起使用

数据集

这是我的数据集的输入头:

脚本

我正在尝试在我的摘要统计信息上运行一个表格,但在使用 gt 库生成它时遇到问题。这是我的脚本:

问题

问题是,虽然这个脚本生成表格,但我无法让脚注工作,因为它不能将“Coffee_Cups”识别为一行。tab_footnote这是没有命令的样子:

在此处输入图像描述

这是它给我的错误,它没有多大帮助:

我试过修补其他子命令,tab_footnote但没有成功运行。我该怎么办?

0 投票
0 回答
33 浏览

r - 如何使用 prop_test 从数据框中直接计算 R 中比例的 t 检验?

我有一个 n>1000 的数据框,其中每一行都包含 Year(数字年份)和 Gender(“男性”或“女性”)列的数据。我想计算性别 == “男性”在年份之间成对比例的 t 检验。我已经成功地创建了这个比例的情节,为此我附上了代码和情节。我无法将此扩展到 prop_test() 函数。我无法附加我的数据,但包含示例数据集的代码。

由此产生的男性比例图(按年份)

图像

请告知我如何修改用于生成绘图的代码以计算比例的成对 t 检验。我尝试过类似的方法

但这会产生错误“rowSums(x) 中的错误:'x' 必须是数字”