您当前的位置: 首页 > 

川川菜鸟

暂无认证

  • 3浏览

    0关注

    969博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

灰色关联案例与代码

川川菜鸟 发布时间:2022-02-15 23:59:31 ,浏览量:3

案例

在这里插入图片描述 求他们之间的关联度,并且大小排序。

代码

写了注释,自行查看,换了案例,你只需要修改这一部分即可: 在这里插入图片描述 因为读取不一样了嘛,你总要改改数字。

clc;
close;
clear all;
x=xlsread('gray_data1.xlsx');
x=x(:,2:end)';%所有列,2到最后一行
column_num=size(x,2);
index_num=size(x,1);

% 1、数据均值化处理
x_mean=mean(x,2);
for i = 1:index_num
    x(i,:) = x(i,:)/x_mean(i,1);
end
% 2、提取参考队列和比较队列
ck=x(1,:)
cp=x(2:end,:)
cp_index_num=size(cp,1);

%比较队列与参考队列相减
for j = 1:cp_index_num
    t(j,:)=cp(j,:)-ck;
end
%求最大差和最小差
mmax=max(max(abs(t)))
mmin=min(min(abs(t)))
rho=0.5;
%3、求关联系数
ksi=((mmin+rho*mmax)./(abs(t)+rho*mmax))

%4、求关联度
ksi_column_num=size(ksi,2);
r=sum(ksi,2)/ksi_column_num;

%5、关联度排序,得到结果r3>r2>r1
[rs,rind]=sort(r,'descend')
结果分析

这是关联度大小和排序,3>2>1 在这里插入图片描述

关注
打赏
1665165634
查看更多评论
立即登录/注册

微信扫码登录

0.1133s