Covariance Matrix

本文通过具体的数值例子展示了如何使用Excel进行简单的协方差计算,并进一步介绍了利用MATLAB进行协方差矩阵计算的方法及其实现代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值