1 协方差
协方差的计算公式如下:
在Numpy中可以直接使用方法cov()来计算协方差, 该方法可接受的参数及其作用如下:
参数 | 参数说明 |
---|---|
m | 可接受1维或2维向量 |
y | 可选参数。 |
rowvar | bool型参数。当为True(默认值)时,每行代表一个变量,每列代表一个样本;当为Fasle时,每列代表一个变量,每行代表一个样本。 |
bias | bool型参数。当为False(默认)时,默认用N-1进行归一化。当为True时,默认使用N进行归一化。其中N是样本数量。 |
ddof | ddof为None时,bias起作用。而当其不为None时,bias不起作用。当ddof=1时,其作用于bias=False一致。 |
fweights | 1维整数频率序列。其数值标准每个样本出现的次数。 |
aweights | 1维样本权重矩阵。 |
关于其中几个参数的用法,为了方面后续说明,创建如下数据:
import numpy as np
a=np.array([[0,2],[1,1],[2,0]]).T
其结果如下:
1) bias的作用
2) rowvar的作用
3) fweights作用