有没有会在excel中运用熵值法计算excel权重计算公式的

熵值法确定权重算法及Matlab实现 - CSDN博客
熵值法确定权重算法及Matlab实现
一、基本原理
在信息论中,熵是对不确定性的一种度量。信息量越大,不确定性就越小,熵也就越小;信息量越小,不确定性越大,熵也越大。
根据熵的特性,可以通过计算熵值来判断一个事件的随机性及无序程度,也可以用熵值来判断某个指标的离散程度,指标的离散程度越大,该指标对综合评价的影响(权重)越大,其熵值越小。
二、熵值法步骤
1. 选取n个国家,m个指标,则为第i个国家的第j个指标的数值(i=1,
2…,&n;&j=1,2,…,&m);
2. 指标的归一化处理:异质指标同质化
由于各项指标的计量单位并不统一,因此在用它们计算综合指标前,先要对它们进行标准化处理,即把指标的绝对值转化为相对值,并令,从而解决各项不同质指标值的同质化问题。而且,由于正向指标和负向指标数值代表的含义不同(正向指标数值越高越好,负向指标数值越低越好),因此,对于高低指标我们用不同的算法进行数据标准化处理。其具体方法如下:
则为第i个国家的第j个指标的数值(i=1, 2…,&n;&j=1,
2,…,&m)。为了方便起见,归一化后的数据仍记为;
3. 计算第j项指标下第i个国家占该指标的比重:
4. 计算第j项指标的熵值:
其中. 满足;
5. 计算信息熵冗余度:
6. 计算各项指标的权值:
7. 计算各国家的综合得分:
注:对正逆指标归一化的时候如果采用的方法不一样,正指标归一化得到的值会大一些,逆指标的归一化得到的值会小一些,然后算权重,逆指标对应的权重也会相应的小,从而逆指标对应的得分也小些,就相当于对逆指标进行了处理。如果对正逆指标归一化采用的方法一样,为了体现逆指标的不利影响,最后应该总分减去逆指标的得分的。两种方法不同,但都是为了体现逆指标对综合得分的不利影响。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[code]function [s,w]=shang(x)
% 函数shang.m, 实现用熵值法求各指标(列)的权重及各数据行的得分
% x为原始数据矩阵, 一行代表一个国家, 每列对应一个指标
% s返回各行得分, w返回各列权重
[n,m]=size(x); % n=23个国家, m=5个指标
%% 数据的归一化处理
% Matlaba,b版本都有bug,需如下处理. 其它版本直接用[X,ps]=mapminmax(x',0,1);即可
[X,ps]=mapminmax(x');
ps.ymin=0.002; % 归一化后的最小值
ps.ymax=0.996; % 归一化后的最大值
ps.yrange=ps.ymax-ps. % 归一化后的极差,若不调整该值, 则逆运算会出错
X=mapminmax(x',ps);
% mapminmax('reverse',xx,ps); % 反归一化, 回到原数据
X=X';&&% X为归一化后的数据, 23行(国家), 5列(指标)
%% 计算第j个指标下,第i个记录占该指标的比重p(i,j)
& & for j=1:m
& && &&&p(i,j)=X(i,j)/sum(X(:,j));
%% 计算第j个指标的熵值e(j)
k=1/log(n);
& & e(j)=-k*sum(p(:,j).*log(p(:,j)));
d=ones(1,m)-e;&&% 计算信息熵冗余度
w=d./sum(d);& & % 求权值w
s=w*p';& && && &% 求综合得分[\code]
测试程序:
data.txt&数据如下:
114.6 1.1 0.71 85.0 346&
55.3 0.96 0.4 69.0 300
132.4 0.97 0.54 73.0 410&
152.1 1.04 0.49 77.0 433
103.5 0.96 0.66 67.0 385&
81.0 1.08 0.54 96.0 336
179.3 0.88 0.59 89.0 446&
29.8 0.83 0.49 120.0 289
92.7 1.15 0.44 154.0 300&
248.6 0.79 0.5 147.0 483
115.0 0.74 0.65 252.0 453&
64.9 0.59 0.5 167.0 402
163.6 0.85 0.58 220.0 495&
95.7 1.02 0.48 160.0 384
139.5 0.70 0.59 217.0 478&
89.9 0.96 0.39 105.0 314
76.7 0.95 0.51 162.0 341&
121.8 0.83 0.60 140.0 401
42.1 1.08 0.47 110.0 326&
78.5 0.89 0.44 94.0 280
77.8 1.19 0.57 91.0 364&
90.0 0.95 0.43 89.0 301
100.6 0.82 0.59 83.0 456
执行代码:
[code]x=load('data.txt');&&%&读入数据
[s,w]=shang(x)[\code]
运行结果:
&&Columns 1 through 9
& & 0.0431& & 0.0103& &0.0371& & 0.0404& & 0.0369& & 0.0322& &0.0507& & 0.0229& & 0.0397
&&Columns 10 through 18
& & 0.0693& & 0.0878& &0.0466& & 0.0860& & 0.0503& & 0.0800& &0.0234& & 0.0456& & 0.0536
&&Columns 19 through 23
& & 0.0272& & 0.0181& &0.0364& & 0.0202& & 0.0420
& & 0.1660& & 0.0981& &0.1757& & 0.3348& & 0.2254
转自:/thread--1.html
本文已收录于以下专栏:
相关文章推荐
一、基本原理
在信息论中,熵是对不确定性的一种度量。信息量越大,不确定性就越小,熵也就越小;信息量越小,不确定性越大,熵也越大。
根据熵的特性,可以通过计算熵值来判断一...
一、熵权法介绍
熵最先由申农引入信息论,目前已经在工程技术、社会经济等领域得到了非常广泛的应用。
熵权法的基本思路是根据指标变异性的大小来确定客观权重。
TOPSIS算法:
TOPSIS是最著名的经典指标方法之一,最初是在1981年由Hwang和Yoon首次提出,在1992年由Chen和Hwang做了进一步的发展。TOPSIS方法引入了两个基本概念:...
"Kou F, Chen W, Wen C, et al. Gradient Domain Guided Image Filtering[J]. Image Processing, IEEE Tran...
前面博客中介绍了怎么样利用MATLAB实现特征图的可视化,那一篇博客中介绍了一个对权重可视化的博客,本来不打算写这个博客了,但是我仔细看了那一篇博客,有点繁琐,所以我又整理了一下用MATLAB实现模型...
上一篇博客介绍了如果可视化第一个卷积层的卷积核,可视化的一个重要作用就是判断训练权重的好坏,效果图可以参考我上一篇博客,这篇博客介绍把卷积核可视化写成MATLAB的一个函数,用来直接调用就可以实现卷积...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)熵值法和层次分析法在权重确定中的应用--《电脑编程技巧与维护》2009年22期
熵值法和层次分析法在权重确定中的应用
【摘要】:在实际生产实践中,解决具体问题时,往往会遇到权重系数确定的问题,文中主要介绍了熵值法和基于模糊数学的层析分析法,就其对这类问题的解决进行了详细介绍。结合具体的实例,应用以上两种方法分别进行了求解,并做了比较,得出了较为理想的结果。
【作者单位】:
【分类号】:TP301【正文快照】:
1引言在实际的生活、生产实践中经常会遇到排序或是排名等问题,往往这些问题的处理都包含不只一个指标,在问题的处理过程中需要综合这几个指标的作用才能解决问题,然而这些指标的权重往往是不知道的,所以这就需要在在解决问题前进行必要的指标权重系数的确定。在解决这一类问
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【同被引文献】
中国期刊全文数据库
金建君,恽才兴,巩彩兰;[J];海洋通报;2001年01期
苗丽娟;王玉广;张永华;王权明;;[J];海洋环境科学;2006年03期
秦奋;张喜旺;刘剑锋;;[J];水资源与水工程学报;2006年01期
薛雄志,吝涛,曹晓海;[J];厦门大学学报(自然科学版);2004年S1期
许有鹏;[J];自然资源学报;1993年03期
薛丽霞;王佐成;李永树;汪林林;;[J];重庆邮电学院学报(自然科学版);2006年01期
谭少华,倪绍祥;[J];地理与地理信息科学;2005年03期
李平,李秀彬,刘学军;[J];地理研究;2001年02期
韦素琼;陈健飞;;[J];地理研究;2006年01期
陈浮,陈刚,包浩生,彭补拙;[J];自然资源学报;2001年03期
中国重要会议论文全文数据库
陶建华;;[A];第十二届中国海岸工程学术讨论会论文集[C];2005年
中国博士学位论文全文数据库
刘洪波;[D];哈尔滨工业大学;2006年
徐菁;[D];中国海洋大学;2006年
张晓峰;[D];南京航空航天大学;2001年
郑培;[D];中国农业大学;2002年
李广强;[D];大连理工大学;2003年
张旭;[D];大连理工大学;2004年
肖国兵;[D];复旦大学;2004年
于瑞峰;[D];清华大学;2004年
罗仕鉴;[D];浙江大学;2005年
周亮;[D];南京理工大学;2005年
中国硕士学位论文全文数据库
于峰;[D];西安建筑科技大学;2005年
李亮;[D];西安建筑科技大学;2007年
贾荣强;[D];中南大学;2007年
周炜;[D];南京航空航天大学;2006年
刘弟新;[D];大连理工大学;2006年
杨大鹏;[D];山东大学;2007年
陈诚和;[D];合肥工业大学;2007年
徐建国;[D];浙江大学;2007年
张钧;[D];东南大学;2005年
丁声源;[D];西南大学;2007年
【二级参考文献】
中国期刊全文数据库
宋海亮;吕锡武;李先宁;;[J];安全与环境学报;2006年01期
施丽娜;华德尊;李春艳;;[J];环境科学与管理;2005年05期
温淑瑶,马占青,周之豪,马毅杰;[J];长江流域资源与环境;2000年02期
夏豪;黄川友;梁川;;[J];东北水利水电;2005年12期
姜登岭,张晓健;[J];中国给水排水;2004年01期
马颖,龙腾锐,方振东;[J];中国给水排水;2004年12期
齐济,李岩,李德峰;[J];华北水利水电学院学报;2002年02期
苏德林,武斌,沈晋;[J];哈尔滨工业大学学报;1997年05期
陈静生,李荷碧,夏星辉,翟喜红;[J];环境化学;2000年02期
邹志红,孙靖南,任广平;[J];环境科学学报;2005年04期
【相似文献】
中国期刊全文数据库
张钟元;陈明明;;[J];辽宁石油化工大学学报;2010年03期
孔永红;;[J];电子商务;2007年10期
虞水;;[J];农业网络信息;2009年10期
范祖悦;;[J];苏州市职业大学学报;2007年03期
卢礼承;;[J];福建电脑;2008年05期
聂晓伟,张玉清,杨鼎才;[J];北京电子科技学院学报;2005年02期
万红新;彭云;;[J];计算机工程与设计;2009年08期
冉承新,凌云翔;[J];计算机仿真;2005年08期
刘合香;陆莎;;[J];中国教育信息化;2007年04期
王晓春,陶军;[J];沈阳大学学报;2003年04期
中国重要会议论文全文数据库
李淑庆;朱胜雪;孙棣华;;[A];第一届中国智能交通年会论文集[C];2005年
陈宏;黄洪;;[A];全国第十届企业信息化与工业工程学术年会论文集[C];2006年
解迎刚;王志良;张琴;;[A];第二十六届中国控制会议论文集[C];2007年
中国重要报纸全文数据库
董泽民 石宁 王林;[N];中国矿业报;2004年
中国博士学位论文全文数据库
张凯;[D];武汉理工大学;2005年
刘大健;[D];浙江大学;2005年
聂晖;[D];华中科技大学;2005年
陈亚荣;[D];东华大学;2005年
唐文献;[D];上海大学;2003年
李澄非;[D];北京化工大学;2007年
张恺;[D];天津大学;2010年
中国硕士学位论文全文数据库
赵怿甦;[D];天津大学;2004年
任红梅;[D];东北师范大学;2007年
赵小东;[D];山西大学;2005年
谢志强;[D];湘潭大学;2005年
林渊钟;[D];浙江大学;2011年
汪焰恩;[D];西北工业大学;2003年
宋伟伟;[D];哈尔滨理工大学;2007年
贺学智;[D];电子科技大学;2010年
曲波;[D];东北师范大学;2008年
胡秀芳;[D];西北师范大学;2004年
&快捷付款方式
&订购知网充值卡
400-819-9993苹果/安卓/wp
& 附件下载
权重确定—熵值法.xlsx
13.71 KB &
游客无法下载,
熟悉论坛请点击&&&&nbsp
经管之家APP:通过论坛APP下载,免流量费,哇! &
1.下载一个附件当天只会扣除您一次下载次数和一次流量费。
2.论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道&&单击右健下载即可(不会算多次下载次数)。
3.论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链&&论坛资源,盗链地址会很快失效。
4.本站为非盈利性质的学术交流网站,网站资源仅供&&教学、研究使用,请下载后24小时内自行删除。()
CDA职业数据分析师认证!
规范标准,行业准入!
一线师资,零基础系统进阶!
咨询联系:陈老师
电话: 010-
邮箱:chengwenjing@pinggu.org
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
&nbsp&nbsp|
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
论坛法律顾问:王进律师查看: 873|回复: 11
紧急求助,有会用EXCEL求熵值的吗
阅读权限10
在线时间 小时
本帖最后由 爱上饼格格 于
20:14 编辑
& && & 按照熵值法的步骤用Excel一步一步好艰难啊!现有 i =16 行 j=7 列数据,用表格已经到第三步了
(309.55 KB, 下载次数: 2)
20:14 上传
点击文件名下载附件
(8.54 KB, 下载次数: 3)
20:14 上传
点击文件名下载附件
阅读权限10
在线时间 小时
& & & & & & & &
求高手回复啊
阅读权限10
在线时间 小时
别沉了,自己顶
阅读权限90
在线时间 小时
& & & & & & & &
欢迎新会员,你所述的大家可能和我一样比较看不懂,上传附件模拟结果这样便于大家理解。
阅读权限10
在线时间 小时
jians0529 发表于
欢迎新会员,你所述的大家可能和我一样比较看不懂,上传附件模拟结果这样便于大家理解。
请帮忙看一下啦,上传附件了
阅读权限30
在线时间 小时
楼主这不难,但你能不能上传个EXCEL啊,不然是WORD,还是图片,不方便操作啊。
阅读权限90
在线时间 小时
& & & & & & & &
太专业了,数学没学好。看不懂。。真不好意思
阅读权限10
在线时间 小时
本人五笔输入 发表于
楼主这不难,但你能不能上传个EXCEL啊,不然是WORD,还是图片,不方便操作啊。
传了表格,请帮忙看一下呗!第4步也顺便操作一下,非常感谢
阅读权限10
在线时间 小时
jians0529 发表于
太专业了,数学没学好。看不懂。。真不好意思
嘿嘿~没关系啦
阅读权限30
在线时间 小时
楼主,传个PDF给你,里面有EXCEL VBA代码,
最新热点 /1
ExcelHome每周都有线上直播公开课,
国内一流讲师真身分享,高手贴身答疑,
赶不上直播还能看录像,
关键居然是免费的!
厚木哥们都已经这么努力了,
你还好意思说学不好Office。
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师}

我要回帖

更多关于 excel计算权重 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信