3
我希望看到这些因素组合的盒形图和I was told to use lattice。我试过了,它看起来像这样:如何绘制每个组的boxplot中的附加统计数据?
但是现在我想为每个组添加一个ANOVA统计数据。可能统计数据应该在每个面板中显示p值(例如在“澳大利亚”之下的白色)。如何在格子中做到这一点?请注意,我不上格子坚持在所有...
示例代码:
set.seed(123)
n <- 300
country <- sample(c("Europe", "Africa", "Asia", "Australia"), n, replace = TRUE)
type <- sample(c("city", "river", "village"), n, replace = TRUE)
month <- sample(c("may", "june", "july"), n, replace = TRUE)
x <- rnorm(n)
df <- data.frame(x, country, type, month)
bwplot(x ~ type|country+month, data = df, panel=function(...) {
panel.abline(h=0, col="green")
panel.bwplot(...)
})
进行方差分析的群体之一,并extract p-value的代码是这样的:
model <- aov(x ~ type, data = df[df$country == 'Africa' & df$month == 'may',])
p_value <- summary(model)[[1]][["Pr(>F)"]][2]
感谢阿伦!但请如何删除可怕的ggplot网格? :) BTW非常优雅的使用数据表!不知道他们太优雅了! – TMS
:)刚刚用'theme_bw()'编辑。这看起来好吗? – Arun
更好:)如果我想完全摆脱它(所以它看起来不像它是从ggplot :-)) – TMS