皮尔逊(Pearson)系数矩阵——numpy
一、原理
注意 专有名词。(例如:极高相关)
二、代码
import numpy as np
f = open('../file/Pearson.csv', encoding='utf-8')
data = np.loadtxt(f,int,delimiter = ",", skiprows = 1)
a = data[:,1]
b = data[:,0]
pccs = np.corrcoef(a, b)
print('皮尔徐矩阵系数为:\n',pccs)
皮尔徐矩阵系数为:
[[1. 0.97049672]
[0.97049672 1. ]] (所以具有极高相关性)
(图片来源于此博主)
numpy.loadtxt()
skiprows 默认值:0;
delimiter = "," 以逗号分隔
np.corrcef( ) # 返回皮尔逊积矩相关系数。
详细内容请参考——numpy.cocorrcef( )