shearman相关系数和pearson相关系数 MATLAB代码实现

SLNum=iris(:,1);

SWNum=iris(:,2);

PLNum=iris(:,3);

PWNum=iris(:,4);

Num=[SLNum,SWNum,PLNum,PWNum];

coeff1=corr(SLNum,SWNum,'type','Spearman');

coeff2=corr(SLNum,PLNum,'type','Spearman');

coeff3=corr(SLNum,PWNum,'type','Spearman');

coeff4=corr(SWNum,PLNum,'type','Spearman');

coeff5=corr(SWNum,PWNum,'type','Spearman');

coeff6=corr(PLNum,PWNum,'type','Spearman');

D=[0,coeff1,coeff2,coeff3;coeff1,0,coeff4,coeff5;coeff2,coeff4,0,coeff6;coeff3,coeff5,coeff6,0];

coeffp1=corr(SLNum,SWNum,'type','Pearson');

coeffp2=corr(SLNum,PLNum,'type','Pearson');

coeffp3=corr(SLNum,PWNum,'type','Pearson');

coeffp4=corr(SWNum,PLNum,'type','Pearson');

coeffp5=corr(SWNum,PWNum,'type','Pearson');

coeffp6=corr(PLNum,PWNum,'type','Pearson');

Dp=[0,coeffp1,coeffp2,coeffp3;coeffp1,0,coeffp4,coeffp5;coeffp2,coeffp4,0,coeffp6;coeffp3,coeffp5,coeffp6,0];

D1=sum(D,2);

Dp1=sum(Dp,2);

I=(1./D1)';

J=(1./Dp1)';

SL=[0,0.9105*I(1),0,0,0.0797*I(1),0,0,1-I(1)+I(1)*0098];

SW=[0,0.8260*I(3),0,0,0,0.1561*I(2),0,1-I(2)+I(2)*0.0178];

PL=[0,1.0000*I(3),0,0,0.0000*I(3),0,0,1-I(3)+I(3)*0.0000];

PW=[0,1.0000*I(4),0,0,0.0000*I(4),0,0,1-I(4)+I(4)*0.0000];

m1=DS_fusion(SL,SW);

m2=DS_fusion(m1,PL);

m=DS_fusion(m2,PW);

SLp=[0,0.9105*J(1),0,0,0.0797*J(1),0,0,1-J(1)+J(1)*0098];

SWp=[0,0.8260*J(3),0,0,0,0.1561*J(2),0,1-J(2)+J(2)*0.0178];

PLp=[0,1.0000*J(3),0,0,0.0000*J(3),0,0,1-J(3)+J(3)*0.0000];

PWp=[0,1.0000*J(4),0,0,0.0000*J(4),0,0,1-J(4)+J(4)*0.0000];

m3=DS_fusion(SLp,SWp);

m4=DS_fusion(m3,PLp);

mp=DS_fusion(m4,PWp);

 

转载于:https://www.cnblogs.com/XuHonghui/p/6719910.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值