Numpy交叉协方差
令x
为(d_x,n)
包含n
观察d_x
-Dimerensional变量的矩阵。 x
,让w
是维度n
的权重(概率)的向量。加权协方差在numpy
中给出,
CX = numpy.cov(X, ddof=0, aweights=w)
现在y
为(d_y,n)
包含n
观察的矩阵观察d_y
- 维矢量。是否有一种巧妙的方法来计算伪代码中加权交叉协方差
CXY = sum(W[i] * numpy.outer((X[i, :] - X_mean),(Y[i, :] - Y_mean)))
?
Let X
be a (d_x,n)
matrix containing n
observations of a d_x
-dimensional variable x
, and let w
be a vector of weights (probabilities) of dimension n
. The weighted covariance is given in numpy
by
CX = numpy.cov(X, ddof=0, aweights=w)
Let now Y
be a (d_y,n)
matrix containing n
observations of a d_y
-dimensional vector. Is there a clever way to compute the weighted cross covariance, in pseudocode
CXY = sum(W[i] * numpy.outer((X[i, :] - X_mean),(Y[i, :] - Y_mean)))
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论