如何突出显示 R 中 corrplot 中的显着相关性?

How can I highlight significant correlation in corrplot in R?

在 R 的 corrplot 中,我们可以通过提供 p 值矩阵并使用函数 "insig" 和 "pch" 来突出显示不显着的相关性 (<0.05)。

但我只想突出显示 p 值小于 0.05 的显着相关性。

有什么办法可以反其道而行之吗?

此致

施里拉姆

我查看了 corrplot 的源代码。据我了解代码,不可能对重要值做完全相反的事情。唯一真正接近您想要的选项是定义 insig = "blank"。这将导致不重要的相关性简单地消失。

我能想到的最好的解决方案是联系包的作者,询问是否可以实现:https://cran.r-project.org/web/packages/corrplot/index.html

另一种选择是自己调整 corrplot 的源代码,使其适应您的需要。

此外,如果您还没有,请查看 corrplot 的小插曲:https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html

编辑:或者,指定 insig = blank,我认为这与您想要的非常接近。不确定。