R中的TukeyHSD函数不完全错误,不知道如何解决[已关闭]。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R中的TukeyHSD函数不完全错误,不知道如何解决[已关闭]。相关的知识,希望对你有一定的参考价值。

我正在使用Morley数据。我正在做随机块实验,以Run为处理因子,Expt为阻断因子。我需要确定Run之间是否有差异,阻断能获得什么效率。

我用来解决这个问题的代码是。

library(multcomp)
library(faraway)
data(morley)
treatment = morley$Run
blocking = morley$Expt
modelfit = lm(Speed~treatment+blocking, morley)
summary(modelfit)
anova(modelfit)
TukeyHSD(aov(Speed~treatment+factor(blocking), factory(morley))$treatment

我遇到的问题是TukeyHSD函数的问题。它给了我这个错误。

"Error: Incomplete expression: 不完整的表达式。 TukeyHSD(aov(Speed~treatment+factor(blocking), factory(morley))$treatment"

我不知道如何解决这个问题,因为我过去也用过类似的方法,而且很有效。任何帮助将是巨大的,谢谢

答案

在你的代码中,变量速度没有被调用到数据集中。

Speed = morley$Speed

你是为了这个而努力吗?

> TukeyHSD(aov(Speed~treatment+factor(blocking)))
  Tukey multiple comparisons of means
    95% family-wise confidence level

Fit: aov(formula = Speed ~ treatment + factor(blocking))

$`factor(blocking)`
     diff        lwr        upr     p adj
2-1 -53.0 -118.61406  12.614058 0.1719005
3-1 -64.0 -129.61406   1.614058 0.0595018
4-1 -88.5 -154.11406 -22.885942 0.0027517
5-1 -77.5 -143.11406 -11.885942 0.0121938
3-2 -11.0  -76.61406  54.614058 0.9901489
4-2 -35.5 -101.11406  30.114058 0.5619434
5-2 -24.5  -90.11406  41.114058 0.8367799
4-3 -24.5  -90.11406  41.114058 0.8367799
5-3 -13.5  -79.11406  52.114058 0.9787898
5-4  11.0  -54.61406  76.614058 0.9901489

以上是关于R中的TukeyHSD函数不完全错误,不知道如何解决[已关闭]。的主要内容,如果未能解决你的问题,请参考以下文章

R语言使用aov函数进行单因素方差分析(One-way ANOVA)使用TukeyHSD函数检验组均值之间所有成对对比差异使用plot函数可视化Tukey HSD两两均值比较图

R语言单因素方差分析(One-Way ANOVA)实战:探索性数据分析(EDA)单因素方差分析模型结果解读(检查模型假设)分析不同分组的差异TukeyHSD单因素方差分析的结果总结

R语言多因素有交互方差分析(Two-Way ANOVA)实战:拟合多因素有交互方差分析模型分析不同分组的差异TukeyHSD多因素有交互方差分析的结果总结

r 随机森林错误 - 新数据中的预测变量类型不匹配

R中有一个错误,我不知道如何解决? [复制]

R- Studio 错误中的有限双重积分