问题标签 [tukey]

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 投票
0 回答
321 浏览

statistics - 如何从 R 中的 TukeyHSD 测试(在双向 ANOVA 之后)中提取可比较的结果?

我进行了双向 ANOVA 测试并在 R 中运行了事后 Tukey 测试。我还从事后测试中提取了重要的行。

我的问题是:有没有办法只选择可比较的行(两个自变量中至少有一个匹配)?

以我的数据为例,我正在比较月份和站点之间的差异。仅当两个 IV 之一保持不变时,检测到的显着性才有意义。因此,即使在两个不同时间检测到两个站点之间的显着差异,它也没有任何意义(例如,第 6 行、第 9 行、第 9 行、第 11 行等)。

任何帮助都会很棒。谢谢你。

过滤的重要行

0 投票
1 回答
1516 浏览

r - 执行 TukeyHSD 时选择了未定义的列

总的来说,我对 R 和编码非常陌生,所以对于任何看起来很愚蠢的事情,我提前道歉。

我执行了方差分析,并想对我的数据进行 TukeyHSD。起初,它工作得很好。然后我创建了两个数据集。在每一个中,我都对我的数据进行了排序,以仅包含两种剂量类型中的一种。然后我继续执行方差分析(有效),但是 Tukey 产生了这个错误

-[.data.frame`(mf, mf.cols[[i]]) :选择了未定义的列。

这意味着什么?我在新创建的数据集中搜索列的名称,它们都存在。

太感谢了!!

这是我创建的数据集和收到的错误。

[.data.frame(mf, mf.cols[[i]])中的错误:选择了未定义的列

0 投票
1 回答
226 浏览

r - 使用 Tukey 检验校正效果

我对每个食谱的简单效果(不是成对比较)感兴趣,所以基于这篇文章

现在我想使用 Tukey 的测试来纠正我的 p 值;这是可能的还是 Tukey 的测试仅适用于治疗之间的差异?

0 投票
3 回答
4630 浏览

r - 如何为成对 TukeyHSD 生成紧凑型字母显示

我无法为我的结果生成紧凑型字母显示。我已经运行了一个方差分析,然后是 Tukey 的 HSD 来为每对生成 p 值,但我不知道如何(或者是否可能?)为这些 p 值分配字母以显示哪些对彼此重要。

csa.anova<-aov(rate~temp*light,data=csa.per.chl) summary(csa.anova) TukeyHSD(csa.anova)

这运行了我需要的测试,但我不知道如何为每个 p 值分配字母以显示哪些对是重要的。

0 投票
0 回答
55 浏览

r - HSD.test 行名称错误。如何检查行名?

我有一个数据框,我对其进行了双向方差分析。

dput(m3)

结构(列表(Delta = c(-40,-40,-40,-40,-31.7,-29.3,-27.8,-26.7,-26.2,-25.4,-24.7,-23.1,-23,-22.9, -22.4,-22.2,-21.4,-21,-20.8,-15.1,-14.9,-14.1,-6.2,-6.2,-6,-5.3,-4.9),位置=结构(c(1L,1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 2L, 2L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 2L, 2L, 1L, 2L, 3L, 2L, 3L, 3L, 3L) , .Label = c("int", "pen + int", "ter + pen"), class = "factor"), Between = c(0L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 0L, 2L, 1L, 0L, 1L, 0L, 2L, 0L, 2L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L ), 相对 = 结构 (c(5L, 6L, 6L , 7L, 8L, 3L, 3L, 4L, 5L, 4L, 3L, 5L, 3L, 5L, 7L, 5L, 4L, 6L, 3L, 3L, 6L, 2L, 1L, 2L, 1L, 1L, 1L), .Label = c("1&2", "2&3", "2&4", "2&5", "3&4",“3&5”、“3&6”、“4&6”)、class =“因子”))、class =“data.frame”、row.names = c(NA,-27L))

我想使用HSD.test分析数据,就像使用相同功能的另一个数据帧一样。我遵循包手册中的代码格式,如下所示。

然后我收到以下错误

(x, value = value)中的错误.rowNamesDF<-:不允许重复的“row.names”另外:警告消息:设置“row.names”时的非唯一值:“int.0”、“pen + int.1” , '笔 + int.2', 'te + int.0', 'te + int.1'

经过进一步分析,我发现我的重复行名错误与我的 X.between 功能有关。当我使用以下代码时,我得到相同的重复行名错误:

如何为 HSD.test 选择行名?那我怎样才能改变我的行名呢?或者只是避免这种重复错误?

感谢您的所有帮助。

0 投票
0 回答
138 浏览

r - 如何为 tukey ANOVA 后测选择包?

因此,我使用 agricolae 的HSD.testTukeyHSD对双向 ANOVA 进行了 Tukey 后测。

HSD.test了我特征组合、它们的平均 y 值、标准差、最小值、最大值和四分位数。然后,它根据相似性和差异将特征组合分为 A、B、BC 和 C 组。当我绘制这些图时,它会绘制每组的平均值和标准差。

使用 HSD.test 的平均值和标准差

TukeyHSD在每个特征进行比较,然后比较特征组合。对于每次比较,它给出了下限和上限范围的差异以及调整后的 p 值。如果我绘制这个数据,它会给我每次比较的 95% 置信区间,并且有很多空白。

使用 TukeyHSD 的内部置信度为 95%

我如何知道要使用哪个包的 Tukey 测试?还有其他人吗?如果我使用TukeyHSD可以删除所有空白比较吗?

0 投票
2 回答
764 浏览

r - 在 R 中的双向 ANOVA 中为 Tukey 的 HSD 选择的输出

我有一个包含多个变量的大型数据集。我需要使用 Tukey HSD 进行双向方差分析,然后进行事后成对多重比较。

我的前 25 个条目的数据头是这样的:

我做方差分析

然后事后

到目前为止一切都很好,但是我的 posthoc 的输出包括所有成对比较,这给了我们超过 2200 行的大量看跌期权。例如我的输出是这样的:

最后说:

但是我只对每个变量内的比较感兴趣,而不是它们之间的比较。作为上述输出的示例,我只需要 Cell1:W1-Cell2:W1. 都在同一个变量内w1。或例如Cell6:W3-Cell1:W3。我不感兴趣Cell6:W3-Cell6:W1

我该如何指定? 谢谢

0 投票
1 回答
148 浏览

r - ANOVA 给了我一个显着的 P 值,但 Tukey 的 HSD 将所有内容归类为同一个字母。我做错了什么导致这个?

当我查看我的数据集的方差分析时,我得到的 P 值为 0.018,这在 alpha=0.05 时很重要。但是,当我对该 ANOVA 进行 Tukey 的 HSD 测试时,所有内容都归类为 A 组。谁能解释这里发生了什么?

这是我的数据:

我正在使用 agricolae 包进行分析这是给我方差分析的代码:

这是我的 Tukey 的 HSD 测试的代码:

任何帮助将非常感激。谢谢!!

0 投票
0 回答
27 浏览

r - 对于 Tukey 的 HSD,裂区设计是否需要与更简单的设计不同类型的编码?

我使用了搜索功能,很惊讶没有找到任何东西。我熟悉在 R 中为 Tukey 的 HSD 编写代码以用于其他实验设计,但如果是用于裂区设计,是否需要更改任何内容?当我键入用于更简单的实验设计的代码时,我得到的响应不是我想要的。

作为参考,这是我的数据头。如果需要,我可以分享更多:

我有兴趣查看不同费率的不同字母类别。我想把它们放在一个图上,其中每个品种(总共六个)都有一个条形图,y 轴上有 totalCWTacCulls,每个 x 轴上有 5 个 Rates

这是我将用于此数据的方差分析:

以下是我如何写出我的 Tukey 的 HSD 测试:

但是,这给了我意想不到的信息:

任何关于我做错了什么以及我可以做些什么不同的帮助将不胜感激。提前致谢!

0 投票
1 回答
241 浏览

python - 使用Tukey方法python从数据集中检测异常值

我有形状为 1000 个观测值的数据框,6 列

前四列是 int,后两列是字符串数据类型。

我需要帮助找到可以帮助我使用 tukey 方法检测异常值并用 nan 值替换异常值而不删除异常值的函数代码。

我尝试了许多代码来检测异常值,但由于我的数据框中的字符串数据类型,我面临错误消息。