- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
熵值法
算法简介
j ijij m?n熵值法是一种客观赋权法,其根据各项指标观测值所提供的信息的大小来确定指标权 重。设有m 个待评方案,n 项评价指标,形成原始指标数据矩阵X ? (x ) ,对于某项指标 x ,指标值 X 的差距越大,则该指标在综合评价中所起的作用越大
j ij
ij m?n
在信息论中,熵是对不确定性的一种度量。信息量越大,不确定性就越小,熵也就越小;
信息量越小,不确定性就越大,熵也越大.根据熵的特性,我们可以通过计算熵值来判断一 个方案的随机性及无序程度,也可以用熵值来判断某个指标的离散程度,指标的离散程度越 大,该指标对综合评价的影响越大!因此,可根据各项指标的变异程度,利用信息熵这个工具,计算出各个指标的权重,为多指标综合评价提供依据!
算法实现过程
数据矩阵
? X
? 11
? X ?
1m ?
A ? ? ?
? ? ? 其中 X
为第i 个方案第 j 个指标的数值
X?? ? X
X
?
n1 nm
? ij
?
n?m
数据的非负数化处理
由于熵值法计算采用的是各个方案某一指标占同一指标值总和的比值,因此不存在量纲的 影响,不需要进行标准化处理,若数据中有负数,就需要对数据进行非负化处理!此外,为了避免求熵值时对数的无意义,需要进行数据平移:
对于越大越好的指标:
X ?
X ? min( X , X
ij 1 j 2 j
,?, X )
nj
? 1 , i ? 1,2,?, n; j ? 1,2,?, m
ij max( X
1 j
, X ,?, X
2 j nj
) ? min( X
1 j
, X ,?, X )
2 j nj
对于越小越好的指标:
max( X , X
,?, X
) ? X
X ?
1 j 2 j
nj ij
? 1 , i ? 1,2,?, n; j ? 1,2,?, m
ij max( X
1 j
, X ,?, X
2 j nj
) ? min( X
1 j
, X ,?, X )
2 j nj
为了方便起见,仍记非负化处理后的数据为X
ij
计算第 j 项指标下第 i 个方案占该指标的比重
X
P ? ij
ij ?n X
ij
i?1
( j ? 1,2,?m)
计算第 j 项指标的熵值
e ? ?k * ?n
j
i?1
P log(P
ij ij
) , 其中k ? 0, ln为自然对数, e
j
? 0。式中常数k与样本数m有关,
一般令k ? 1ln m , 则 0 ? e ? 1
计算第 j 项指标的差异系数。
对于第 j 项指标,指标值 X
ij
的差异越大,对方案评价的作用越大,熵值就越小
g ? 1 ? e
j j
, 则: g
越大指标越重要
j
求权数
g
W ? j j ?m g
j
j ?1
, j ? 1,2?m
计算各方案的综合得分
S ? ?m W * P
i j ij
j ?1
(i ? 1,2,?n)
熵值法的优缺点
熵值法实例讲解.xl sx熵值法是根据各项指标指标值的变异程度来确定指标权数的,这是一种客观赋权法,避免了人为因素带来的偏差,但由于忽略了指标本身重要程度,有时确定的指标权数会与预期的结果相差甚远,同时熵值法不能减少评价指标的维数!
熵值法实例讲解.xl sx
文档评论(0)