如何将相关矩阵转换为单行?

时间:2017-03-14 04:26:13

标签: matrix correlation

我有一个200x200的相关矩阵文本文件,我想把它变成一行。

e.g。

    a       b       c       d       e
a   1.00    0.33    0.34    0.26    0.20
b   0.33    1.00    0.40    0.48    0.41
c   0.34    0.40    1.00    0.59    0.35
d   0.26    0.48    0.59    1.00    0.43
e   0.20    0.41    0.35    0.43    1.00

我想把它变成:

a_b     a_c     a_d     a_e     b_c     b_d     b_e     c_d     c_e     d_e
0.33    0.34    0.26    0.20    0.40    0.48    0.41    0.59    0.35    0.43

我需要一个可以的代码: 1.加入变量名称以生成一行标题(例如,转换" a"和" b"进入" a_b")和 2.仅将相关矩阵的一半(底部或顶部三角形)转换为单行

一些额外的信息:我在一项研究中有大约500名参与者,每个参与者都有一个相关矩阵文件。我想将这些单独的数据文件合并到一个文件中,其中每一行是一个参与者的相关矩阵。

有谁知道怎么做?

谢谢!

0 个答案:

没有答案