gpt4 book ai didi

r - 在 R 中的多个箱线图中添加 pvalue

转载 作者:行者123 更新时间:2023-12-04 10:10:54 24 4
gpt4 key购买 nike

我正在尝试将 p 值添加到我的箱线图中并显示在我的图中。我在互联网上找到了一些接近的东西:

enter image description here

到目前为止,我可以获取 pvalue 并将其设置在标题中,但它看起来很糟糕。

是否可以在我的图的右上角创建一个框并在那里显示每个数据的 p 值?

这是我正在做的一个例子:

par(mfrow=c(2,2))

boxplot(x = df, main = round(t.test(df)$p.value, digits=3))
boxplot(x = df1, main = round(t.test(df1)$p.value, digits=3))
boxplot(x = df2, main = round(t.test(df2)$p.value, digits=3))
boxplot(x = df3, main = round(t.test(df3)$p.value, digits=3))

最佳答案

这是一个简单的例子:

# Fake data
set.seed(448)
dat = data.frame(x = c(rnorm(20), rnorm(20,1,1)), y=rep(c("A","B"), each=20))

boxplot(dat$x ~ dat$y, xlim=c(0.5,3))
rect(2.85 - 0.2, max(dat$x) - 0.12, 2.85 + 0.2, max(dat$x) + 0.12)
text(2.85, max(dat$x), paste0("p < ", round(t.test(dat$x ~ dat$y)$p.value, 3)))

enter image description here

关于r - 在 R 中的多个箱线图中添加 pvalue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37889348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com