将相关性及其 p 值显示为颜色

机器算法验证 数据可视化
2022-03-29 02:44:33

我想在热图中传达一些相关性有多好[1,1]以其 p 值[0,1]. 为了标准化绘图,结果数字必须介于11并且符号必须与相关性中的符号相同,以便在相关性为正或负时使用不同的颜色进行绘图。相关性的绝对值越高,p 值越低,用于热图的结果数字必须越高。

如何进行这种转换以更容易地可视化相关性及其 p 值?

如果r=0.8p=0.04,我希望它的值更接近0而不是相关性r=0.8p=0.03. 但与r=0.8p=0.03必须减去与 for 相同的数字r=0.8和 p 值0.03. 因为通常低相关性往往具有高 p 值(至少在我的数据上),所以我希望 p 值和相关性对颜色具有相同的影响。

1个回答

我使用以下转换:我将相关性度量乘以 1 减去 p 值:cor.value * (1 - p.value)生成的热图如下所示:

在此处输入图像描述 热图中的数字是相关系数,括号内是 p 值。括号之间的轴表示所用数据集的变量数。