【发布时间】:2017-09-01 14:50:18
【问题描述】:
我正在处理一个包含 150 个观察值和 1500 个变量的光谱医学数据数组,存储如下(所有这些数据都是浮点数):
blood = ([[sample1_var1..., sample1_var1500],[sample2_var1..., sample2_var1500]..., [sample_150_var1..., sample150_var1500]])
我想获得每个变量与存储在 150 个观察值列表中的另一个变量之间的相关系数,例如:
ery = ([1.524, 1.987..., 1.369])
我需要获得var1和ery之间的'r'相关系数,然后是var2和ery。等等。有没有一种简单的方法可以做到这一点(也许使用 for 循环)?
【问题讨论】:
-
但如果你想获得 1500 个变量之间的成对相关性,不是 1500x1500 的值吗?
标签: python arrays pandas variables correlation