如何在R中的热图中添加回归系数及其p值

时间:2016-09-22 01:42:35

标签: r regression heatmap p-value

我有一个CSV文件,其中包含5个变量的p值的回归系数,我想在R中为这些变量绘制热图,并在热图中为每个变量添加p值。我得到了带有系数值的热图,但我不知道如何在每个单元的相同热图上添加p值。

以下是我用来创建热图的代码行:

heat_map = read.csv("data.csv",header=TRUE) 
heat_map <- data.matrix(heat_map)

heatmap.2(heat_map, trace="none", margins=c(8,10), keysize=1, Rowv=NULL, Colv=NULL,
          scale="none",col=greenred(75) ,cexRow=1.5,cexCol=1.5,cellnote = heat_map,
          notecol = "white",density.info = "none",main = "main")


var1    Pv_var1 var2    Pv_var2 var3    Pv_var3 var4    Pv_var4 var5    Pv_var5
A1  0.0190984   0.02357 -0.0281088  0.000401    0.003468    0.5143  -0.0008918  0.88302 -0.007152   0.263496
A2  0.0221705   0.86671 0.0076612   0.950872    0.005768    0.9448  -0.0867437  0.36075 0.213846    0.03279
A3  0.0495224   0.00485 0.0001063   0.994877    -0.022855   0.0392  0.0080875   0.522   0.002015    0.879875
A4  -0.0241206  0.0794  0.0131758   0.308709    -0.018969   0.0287  -0.0184561  0.06176 0.025268    0.01539
A5  0.0043308   0.76839 -0.0138724  0.316327    0.005807    0.5311  -0.0169831  0.10803 0.01172 0.293334
A6  -0.0340032  0.00167 0.0454484   8.11E-06    -0.001621   0.812   -0.0015225  0.84467 0.006245    0.446413
A7  0.2228737   0.01882 -0.1223063  0.170832    -0.032831   0.583   -0.0169071  0.8041  -0.011615   0.871737
A8  -0.0168572  0.82622 0.0862938   0.232513    -0.011987   0.8044  -0.0345139  0.53157 0.012012    0.836548
A9  0.0166566   0.81513 0.0230153   0.731453    -0.006176   0.8906  -0.0426715  0.40449 -0.020101   0.709833
A10 0.0396111   0.01163 0.0035166   0.811897    -0.019428   0.0496  0.0088384   0.43327 -0.002297   0.847008
A11 0.0926558   0.03327 -0.0634824  0.121263    -0.016146   0.5562  -0.0122736  0.69469 -0.003489   0.915807
A12 -0.0477884  6.98E-06    0.0789409   3.28E-15    -0.039443   4.05E-09    0.0235915   0.00201 0.028165    0.000477
A13 0.0450669   0.00221 -0.0167163  0.227814    0.004254    0.6467  0.0005154   0.96114 -0.012946   0.246277
A14 0.1393946   0.35641 0.0532552   0.708191    -0.083229   0.3824  0.0232611   0.8304  0.008315    0.942171
A15 -0.0193469  0.07151 -0.00202    0.841557    0.007636    0.2592  0.0067711   0.38    0.005511    0.498412

0 个答案:

没有答案