Matlab cov函数

MATLAB中的cov是用来求协方差/协方差矩阵的。

先回顾下协方差:

Cov(X,Y)=E(XY)-E(X)E(Y)

但是在cov中默认公式不是上面的公式,而是做了修正:

MATLAB中:

cov(X,Y)=\frac{1}{n-1}\sum (x-E(X))(y-E(Y))=\frac{n}{n-1}(E(XY)-E(X)E(Y))
 

A =

     5     0     3     7
     1    -5     7     3
     4     9     8    10

cov(A)=

    4.3333    8.8333   -3.0000    5.6667
    8.8333   50.3333    6.5000   24.1667
   -3.0000    6.5000    7.0000    1.0000
    5.6667   24.1667    1.0000   12.3333

cov(A)=\begin{bmatrix} cov(X_{1},X_{1}) & cov(X_{1},X_{2}) & cov(X_{1},X_{3}) &cov(X_{1},X_{4}) \\ cov(X_{2},X_{1}) & cov(X_{2},X_{2}) & cov(X_{2},X_{3})& cov(X_{2},X_{4})\\ cov(X_{3},X_{1}) & cov(X_{3},X_{2}) & cov(X_{3},X_{3}) &cov(X_{3},X_{4}) \\ cov(X_{4},X_{1}) &cov(X_{4},X_{2}) &cov(X_{4},X_{3}) & cov(X_{4},X_{4}) \end{bmatrix}

  • 14
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值