小编Pra*_*r-M的帖子

如何将斯皮尔曼相关性 p 值以及相关系数添加到 ggpairs 中?

使用以下代码在 R 中构建 ggpairs 图形。

df 是一个包含 6 个连续变量和 1 个变量的数据框

ggpairs(df[,-1],columns = 1:ncol(df[,-1]),
mapping=ggplot2::aes(colour = df$Group),legends = T,axisLabels = "show", 
upper = list(continuous = wrap("cor", method = "spearman", size = 2.5, hjust=0.7)))+ 
theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank(),
axis.line = element_line(colour = "black"))
Run Code Online (Sandbox Code Playgroud)

我正在尝试将斯皮尔曼相关性的 p 值添加到生成的图形的上面板(即附加到斯皮尔曼相关系数)。

一般来说,p 值是使用cor.test 作为“Spearman”传递的方法计算的

还知道 StackOverFlow 帖子讨论与此类似的查询,但我需要ggpairs,该解决方案不起作用。另外,之前的查询还没有解决。

如何添加使用 R 中的对绘制的 Spearman 相关系数的 p 值

statistics r ggplot2 correlation

7
推荐指数
1
解决办法
7471
查看次数

标签 统计

correlation ×1

ggplot2 ×1

r ×1

statistics ×1