📚博客主页:knighthood2001

✨公众号:认知up吧 (目前正在带领大家一起提升认知,感兴趣可以来围观一下)

🎃知识星球:【认知up吧|成长|副业】介绍

❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️

🙏笔者水平有限,欢迎各位大佬指点,相互学习进步!

一、基本原理

        在信息论中,熵是对不确定性的一种度量。不确定性越大,熵就越大,包含的信息量越大;不确定性越小,熵就越小,包含的信息量就越小。

        根据熵的特性,可以通过计算熵值来判断一个事件的随机性及无序程度,也可以用熵值来判断某个指标的离散程度,指标的离散程度越大,该指标对综合评价的影响(权重)越大。

        样本数据在某指标下取值都相等,则该指标对总体评价的影响(贡献)为0,故其权重也应该为0.

        熵权法是一种客观赋权法,因为它仅依赖于数据本身的离散性。

二、熵权法步骤

1.对n个样本,m个指标,则xij为第i个样本的第j个指标的数值(i=1,2...,n;j=1,2,...,m)

2. 指标的归一化处理:异质指标同质化

        由于各项指标的计量单位并不统一,因此在用它们计算综合指标前,先要进行标准化处理,即把指标的绝对值转化为相对值,从而解决各项不同质指标值的同质化问题。

         另外,正向指标和负向指标数值代表的含义不同(正向指标数值越高越好,负向指标数值越低越好),因此,对于正向负向指标需要采用不同的算法进行数据标准化处理:

  

这里就是之前说的极差变换法

例:某物流公司为了提高自身的服务水平,对拥有的11个部门进行了考核,考核标准包括9项,并对服务水平较好的部门进行奖励。下表是对各个部门指标考核后的评分结果。

1. 熵权法进行赋权

       1)数据标准化

       根据原始评分表,对数据进行标准化后可以得到下列数据标准化表

2)计算Pij 

3)计算各指标熵值

 

4)计算各指标权重

熵值

0.95

0.87

0.84

0.96

0.94

0.96

0.96

0.96

0.96

冗余度

0.05

0.13

0.16

0.04

0.06

0.04

0.04

0.04

0.04

0.6

权重

0.08

0.22

0.27

0.07

0.10

0.07

0.07

0.07

0.07

1.00

最后计算各部门得分 

X1

X2

X3

X4

X5

X6

X7

X8

X9

得分

A

1

0

1

0

0.5

1

1

1

1

0.69

B

1

1

0

1

0.5

1

1

1

1

0.71

C

0

1

0.33

1

0.5

1

1

1

1

0.71

D

1

1

0

1

0.5

1

0.87

1

1

0.70

E

1

0

1

1

1

0

1

1

0

0.67

F

1

1

1

1

0.5

1

1

0

1

0.91

G

1

1

0

1

0.5

1

0

1

1

0.64

H

0.5

1

0.33

1

1

1

1

1

1

0.81

I

1

1

0.67

1

0

1

1

1

1

0.83

J

1

0

1

1

1

1

1

1

1

0.81

K

1

1

0.67

1

0.5

1

1

1

1

0.89

权重

0.08

0.22

0.27

0.07

0.11

0.07

0.07

0.07

0.07

8.35

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐