求n个变量之间的相关卺肿蓦艚系数,我们直接求这几个变量之间的相关矩阵即可。上一篇讲了求身高体重之间的协方差,我们现在就来求他们之间的相关系数矩阵。
引入numpy模块![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/18aebc5f0c14c27b2676ef3d2a46b7b1eff93949.jpg)
身高用s表示,体重用t表示,采集了三个人的数据,如下![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/4d3d2ab33c4133ba2db56ac96a37c97623bc2f49.jpg)
创建矩阵y![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/d4071b96b814f4d0bff6a166cdfe474ec3832349.jpg)
我们使用numpy.corrcoef方法求相关矩阵,左下角或者右上角就是身高与体重的相关系数,而对角线上元素是t与t或者s与s的相关系数![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/32fe25ef354f50b8a7cbc16fdc4afa32929c1849.jpg)
再增加一个变量![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/def3c219ce2c5b1b032b9d682b39131fcfec0e49.jpg)
求相关矩阵:![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/f385f29959430401600b77f6d66b04d148290549.jpg)
求n个变量之间的相关卺肿蓦艚系数,我们直接求这几个变量之间的相关矩阵即可。上一篇讲了求身高体重之间的协方差,我们现在就来求他们之间的相关系数矩阵。
引入numpy模块![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/18aebc5f0c14c27b2676ef3d2a46b7b1eff93949.jpg)
身高用s表示,体重用t表示,采集了三个人的数据,如下![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/4d3d2ab33c4133ba2db56ac96a37c97623bc2f49.jpg)
创建矩阵y![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/d4071b96b814f4d0bff6a166cdfe474ec3832349.jpg)
我们使用numpy.corrcoef方法求相关矩阵,左下角或者右上角就是身高与体重的相关系数,而对角线上元素是t与t或者s与s的相关系数![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/32fe25ef354f50b8a7cbc16fdc4afa32929c1849.jpg)
再增加一个变量![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/def3c219ce2c5b1b032b9d682b39131fcfec0e49.jpg)
求相关矩阵:![python 线性代数:[13]求相关矩阵](https://exp-picture.cdn.bcebos.com/f385f29959430401600b77f6d66b04d148290549.jpg)