Covariance Matrix

Excel


xymean(x)mean(y)XA:x-mean(x)YA:y-mean(y)XA*YAsum(XA*YA)COV:sum(XA*YA)/(COUNT-1)
424.12.08-0.1-0.080.0080.030.0075
4.22.1  0.10.020.002  
3.92  -0.2-0.080.016  
4.32.1  0.20.020.004  
4.12.2  00.120  

%%%%%%%%%%%%%%%%%%%%%%%

% MATLAB

%%%%%%%%%%%%%%%%%%%%%%%


x=[4 2
4.2 2.1
3.9    2
4.3    2.1
4.1    2.2];

avgx=mean(x);

[RN,CN]=size(x);
mycov=nan(CN,CN);

for t=1:CN
    for k=t:CN
%         val=0.0;
        tmp=(x(:,t)-avgx(t)).*(x(:,k)-avgx(k));
        val=sum(tmp)/(RN-1);
        mycov(t,k)=val;
        
        if(t~=k)
            mycov(k,t)=val;
        end;
    end;
end;

mycov
xcov=cov(x)
mycov==xcov


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值