【发布时间】:2021-02-11 00:09:46
【问题描述】:
我想在热图中表示 Dunnett 的测试结果,突出显示组之间的相关性。
输出:
mean.rank.diff pval
EpisodeFourL-EpisodeFiveL -51.418401 0.33175
EpisodeOneL-EpisodeFiveL 38.505311 1.00000
EpisodeSixL-EpisodeFiveL 34.267816 1.00000
EpisodeThreeL-EpisodeFiveL -68.548095 0.07237 .
EpisodeTwoL-EpisodeFiveL -93.324843 0.00504 **
EpisodeOneL-EpisodeFourL 89.923712 0.03094 *
EpisodeSixL-EpisodeFourL 85.686217 0.12094
EpisodeThreeL-EpisodeFourL -17.129694 1.00000
EpisodeTwoL-EpisodeFourL -41.906442 0.60473
EpisodeSixL-EpisodeOneL -4.237495 1.00000
EpisodeThreeL-EpisodeOneL -107.053407 0.00484 **
EpisodeTwoL-EpisodeOneL -131.830154 0.00024 ***
EpisodeThreeL-EpisodeSixL -102.815911 0.03506 *
EpisodeTwoL-EpisodeSixL -127.592659 0.00484 **
EpisodeTwoL-EpisodeThreeL -24.776748 1.00000
如何制作“p 值的相关矩阵”,使其如下所示,其中记录the mean rank diff 的单元格由p-values? 着色
感谢您的宝贵时间
我正在努力完成以下步骤:
- 成对比较 - 如何排列我的数据以在 2 个轴上包含剧集名称;
- 如何将剧集分成 2 组 M 和 L;
- 如何使用单元格中的
mean rank diff值和用于为单元格着色的p-values创建相关热图
样本数据:
df<-structure(list(mean.rank.diff = c(31.793661, 50.78439, -93.432344,
-61.09784, -30.52092, -43.07989, 26.230952, 65.94858, 11.569245,
20.41009, -125.226005, -111.88223, -62.31458, -93.86428, -5.562709,
15.16419, -20.224416, -30.3743, 62.911425, 18.01795, 119.663297,
127.04642, 105.00159, 81.50793, 56.751872, 109.02847, 42.090165,
63.48998, -14.661707, -45.53849), pval = c(1, 0.43984, 0.03031,
0.37802, 1, 1, 1, 0.1446, 1, 1, 0.00049, 0.00207, 0.85499, 0.10108,
1, 1, 1, 1, 1, 1, 0.00098, 0.00033, 0.00782, 0.09761, 1, 0.03568,
1, 0.60994, 1, 0.60994)), class = "data.frame", row.names = c("EpisodeFourL-EpisodeFiveL",
"EpisodeFourM-EpisodeFiveM", "EpisodeOneL-EpisodeFiveL", "EpisodeOneM-EpisodeFiveM",
"EpisodeSixL-EpisodeFiveL", "EpisodeSixM-EpisodeFiveM", "EpisodeThreeL-EpisodeFiveL",
"EpisodeThreeM-EpisodeFiveM", "EpisodeTwoL-EpisodeFiveL", "EpisodeTwoM-EpisodeFiveM",
"EpisodeOneL-EpisodeFourL", "EpisodeOneM-EpisodeFourM", "EpisodeSixL-EpisodeFourL",
"EpisodeSixM-EpisodeFourM", "EpisodeThreeL-EpisodeFourL", "EpisodeThreeM-EpisodeFourM",
"EpisodeTwoL-EpisodeFourL", "EpisodeTwoM-EpisodeFourM", "EpisodeSixL-EpisodeOneL",
"EpisodeSixM-EpisodeOneM", "EpisodeThreeL-EpisodeOneL", "EpisodeThreeM-EpisodeOneM",
"EpisodeTwoL-EpisodeOneL", "EpisodeTwoM-EpisodeOneM", "EpisodeThreeL-EpisodeSixL",
"EpisodeThreeM-EpisodeSixM", "EpisodeTwoL-EpisodeSixL", "EpisodeTwoM-EpisodeSixM",
"EpisodeTwoL-EpisodeThreeL", "EpisodeTwoM-EpisodeThreeM"))
【问题讨论】: