我有两个具有相同尺寸的矩阵,我想将它们合并/合并。我想在组合矩阵的较低级别中使用两个矩阵。 在stackoverflow中有一个例子,它们有两个相同长度的对称矩阵(一个包含相关系数,另一个包含p值)。但这不是我想要的。谢谢!
答案 0 :(得分:4)
这不是一个小型网站。你正在寻找一个下三角矩阵。像这样在r:
data(mtcars)
cors <- cor(mtcars[ , 1:4])
cors[upper.tri(cors)] <- NA
mpg cyl disp hp
mpg 1.0000000 NA NA NA
cyl -0.8521620 1.0000000 NA NA
disp -0.8475514 0.9020329 1.0000000 NA
hp -0.7761684 0.8324475 0.7909486 1
但这并没有给你带系数的pvalues。最近有一篇关于r博客的关于sjPlot
包的文章似乎是你想要的:
library(sjPlot)
sjt.corr(mtcars[ , 1:4], pvaluesAsNumbers = TRUE)
给我一个漂亮的html表,你可以复制/粘贴到你最喜欢的文字处理器或电子表格中
我不认为只支持下/上三角形,但就像我说的那样,你可以编辑文档中的单元格。
这是链接 http://www.r-bloggers.com/beautiful-table-outputs-in-r-part-2-rstats-sjplot/