全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
3142 5
2013-06-17

% 熵值法确定权重

% 确定指标层权重

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'   



附件列表
熵值法.png

原图尺寸 53.81 KB

亲测可用

亲测可用

熵权法步骤.doc

大小:36 KB

只需: 1 个论坛币  马上下载

步骤

熵值法确定权重_matlab程序.doc

大小:30.5 KB

只需: 1 个论坛币  马上下载

程序

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-8-2 15:39:49
很需要 先关注
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-15 10:00:52
非常感谢!下来看看!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-6 10:48:40
大神呀  解决了我的问题  
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-5 01:16:20
我想算出的值让越大越好   怎么是相反的啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-29 00:51:40
谢谢楼主好资料
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群