% 熵值法确定权重
% 确定指标层权重
clear;
clc;
x=[
0.5983 | 0.6232 | 0.6473 | 0.6788 | 0.5521 | 0.5949 | 0.6498 | 0.6603 |
55234 | 70065 | 40192 | 30778 | 25391 | 19584 | 13931 | 17518 |
-0.2427 | -0.0065 | 0.2371 | 0.142 | 0.2401 | 0.1124 | 0.0456 | -0.16 |
0.9049 | 0.9153 | 0.8716 | 0.9037 | 0.8831 | 0.8752 | 0.8625 | 0.8553 |
177211 | 199599 | 221986 | 244374 | 266762 | 289149 | 311537 | 333925 |
1154.92 | 950.84 | 646.11 | 528.88 | 489.93 | 442.20 | 390.64 | 205.05 |
];
y=[]
[m,n]=size(x);
for i=1:n
y(:,i)=x(:,i)/sum([x(:,i)]) % 原始矩阵归一化
end
for l=1:n
s(1,l)=0;
for j=1:m
p(1,l)=y(j,l)*log(y(j,l))
s(1,l)=s(1,l)+p(1,l)
end
end
k=(log(m))^(-1)
e=-k*s
h=ones(1,n)-e
w=h/sum(h) % 指标权重值
sum(w)
% 计算综合评价值
g=y*w'



雷达卡





京公网安备 11010802022788号







