首页 > 解决方案 > ggstatsplot::ggbetweenstats: 显示真实的 p 值

问题描述

我正在使用 ggstatsplot::ggbetweenstats 来比较我的组。我想显示来自这些比较和字幕测试的真实p值,而不是p值截止(p = < 0.001 和p调整 < 0.001)。但是,我没有找到显示这些真实p值的方法。因此,在这一点上我需要一些帮助。我将使用“Edgar Anderson 的虹膜数据”中的数据作为示例发布我的脚本。

library(ggplot2)
library(RVAideMemoire)
library(ggpubr)
library(ggstatsplot)

iris.table <- iris

ggstatsplot::ggbetweenstats(data = iris.table, x = Species, y = Sepal.Length, plot.type = "box", type = "parametric", ggsignif.args = list(textsize = 4.5, tip_length = 0.01), k = 3, outlier.tagging = FALSE, mean.plotting = FALSE, xlab = "Species", ylab = "Sepal Length", ggstatsplot.layer = FALSE, pairwise.comparisons = TRUE, pairwise.display = "significant", p.adjust.method = "BH", point.args = list(position = ggplot2::position_jitterdodge(dodge.width = 0.15), size = 1.5, stroke = 0))+
  ggplot2::scale_color_manual(values = c("black", "black", "black"))+
  scale_x_discrete(labels = c("Iris setosa", "Iris versicolor", "Iris virginica"))+
  theme(text = element_text(size=13), axis.text.x = element_text(size = 12), axis.text = element_text(size = 13), axis.text.y = element_text(size = 12), plot.caption = element_text(size = 13), plot.subtitle = element_text(size = 13))

在此处输入图像描述

标签: rggplot2p-value

解决方案


推荐阅读