【问题标题】:Quick way to plot an anova绘制方差分析的快速方法
【发布时间】:2017-05-18 13:07:06
【问题描述】:

要在 R 中执行 ANOVA,我通常遵循两个步骤:

1) 我使用函数 aov 计算方差分析摘要 2)我重新组织数据聚合主题和条件以可视化情节

我想知道是否总是需要对数据进行这种重组以查看结果,或者是否存在 f(x) 来快速绘制结果。

感谢您的建议

G.

【问题讨论】:

  • 如果您提供带有示例输入数据的reproducible example 会有所帮助。你到底在策划什么?

标签: r aggregate anova


【解决方案1】:

我想你的意思是用一个数字来说明你的测试结果?方差分析通常用箱线图来说明。

set.seed(1234)
data <- data.frame(group = c(rep("group_1",25),rep("group_2",25)), scores = c(runif(25,0,1),runif(25,1.5,2.5)))


mod1<-aov(scores~group,data=data)
summary(mod1)

你可以用实现的函数plot或者boxplot来制作boxplot

boxplot(scores~group,data=data)
plot(scores~group,data=data)

或者用ggplot

require(ggplot2)
require(ggsignif)

ggplot(data, aes(x = group, y = scores)) +
  geom_boxplot(fill = "grey80", colour = "blue") +
  scale_x_discrete() + xlab("Group") +
  ylab("Scores") +
  geom_signif(comparisons = list(c("group_1", "group_2")), 
          map_signif_level=TRUE)

希望对你有帮助

【讨论】:

  • 除了我的回答之外,我认为你应该看看这篇文章r-bloggers.com/one-way-analysis-of-variance-anova
  • 这正是我想要的!谢了!
  • 我已经编辑了帖子,所以你可以看到图中的重要性:)
  • 太棒了! tks 再次 4 你的答案
猜你喜欢
  • 1970-01-01
  • 2021-09-05
  • 1970-01-01
  • 1970-01-01
  • 2016-02-13
  • 1970-01-01
  • 1970-01-01
  • 2011-11-29
  • 2020-07-24
相关资源
最近更新 更多