R语言分组箱线图添加显著性标记简单小例子

Python019

R语言分组箱线图添加显著性标记简单小例子,第1张

最终出图如下

这里自动做统计检验的函数是 stat_compare_means()

读入数据

作图

这个函数来自于ggpubr这个包,只需要指定根据那一列来分组就可以了

默认的是Wilcoxon Rank Sum and Signed Rank Tests,如果要用t检验指定method参数

如果想把P值改成星号,直接加label=“p.signif”参数

这里如果不显著会在图上显示ns,如果不想要ns,可以加 hide.ns = TRUE 参数

星号的位置可以手动指定,用 label.y = c(26,31) 参数

使用到的是 ggsignif 这个包

小明的数据分析笔记本

使用在线版spss软件分析结果会更加清楚,输出包括平均值和标准差,以及相关系数和P值。

前两列即为各变量的平均值和标准差,第三列开始为两两变量之间的相关系数。

数值右上角的星号代表P值。对于相关分析,一般规范的表格格式是:P值使用*号表示,P <0.01使用2个*号表示;P <0.05使用1个*号表示。

将t.test()的结果保存下来,然后用$符号提取。如

res lt- t.test()

res$p.value

或者

t.test()$p.value

注意t检验中的参数照写