我知道numpy.cov
计算给定N维数组的协方差。
我可以看到from the documentation on GitHub标准化由(N-1)
完成。但就我的具体情况而言,协方差矩阵由下式给出:
其中xi
是数量。 i
和j
是垃圾箱。
从上面的等式可以看出,该协方差矩阵由(N-1)/N
归一化。
获得上述正常化
我可以简单地将numpy.cov
获得的协方差矩阵乘以(N-1)**2 / N
来得到上述归一化吗?这是正确的吗?
或者我应该使用bias
内的numpy.cov
参数吗?如果是这样的话?
答案 0 :(得分:0)
有两种方法可以做到这一点。
np.cov
致电bias=1
,然后将结果乘以N-1
或
(N-1)**2/N