指标权重确定方法之熵权法「建议收藏」

指标权重确定方法之熵权法「建议收藏」本文转自李政毅博客http://blog.sina.com.cn/s/blog_710e9b550101aqnv.html一、熵权法介绍熵最先由申农引入信息论,目前已经在工程技术、社会经济等领域得到了非常广泛的应用。熵权法的基本思路是根据指标变异性的大小来确定客观权重。一般来说,若某个指标的信息熵越小,表明指标值得变异程度越大,提供的信息…

大家好,又见面了,我是你们的朋友全栈君。

本文转自李政毅博客 http://blog.sina.com.cn/s/blog_710e9b550101aqnv.html

一、熵权法介绍

       熵最先由申农引入信息论,目前已经在工程技术、社会经济等领域得到了非常广泛的应用。

       熵权法的基本思路是根据指标变异性的大小来确定客观权重。

       一般来说,若某个指标的信息熵指标权重确定方法之熵权法「建议收藏」越小,表明指标值得变异程度越大,提供的信息量越多,在综合评价中所能起到的作用也越大,其权重也就越大。相反,某个指标的信息熵越大,表明指标值得变异程度越小,提供的信息量也越少,在综合评价中所起到的作用也越小,其权重也就越小。

二、熵权法赋权步骤

1. 数据标准化

       将各个指标的数据进行标准化处理。

       假设给定了k个指标指标权重确定方法之熵权法「建议收藏」,其中指标权重确定方法之熵权法「建议收藏」。假设对各指标数据标准化后的值为指标权重确定方法之熵权法「建议收藏」,那么指标权重确定方法之熵权法「建议收藏」

2. 求各指标的信息熵

       根据信息论中信息熵的定义,一组数据的信息熵指标权重确定方法之熵权法「建议收藏」。其中指标权重确定方法之熵权法「建议收藏」,如果指标权重确定方法之熵权法「建议收藏」,则定义指标权重确定方法之熵权法「建议收藏」

3. 确定各指标权重

       根据信息熵的计算公式,计算出各个指标的信息熵为 指标权重确定方法之熵权法「建议收藏」。通过信息熵计算各指标的权重:指标权重确定方法之熵权法「建议收藏」 。

三、熵权法赋权实例

1. 背景介绍

       某医院为了提高自身的护理水平,对拥有的11个科室进行了考核,考核标准包括9项整体护理,并对护理水平较好的科室进行奖励。下表是对各个科室指标考核后的评分结果。

 

表1 11科室9项护理评价指标得分表

科室 x1 x2 x3 x4 x5 x6 x7 x8 x9
A 100 90 100 84 90 100 100 100 100
B 100 100 78.6 100 90 100 100 100 100
C 75 100 85.7 100 90 100 100 100 100
D 100 100 78.6 100 90 100 94.4 100 100
E 100 90 100 100 100 90 100 100 80
F 100 100 100 100 90 100 100 85.7 100
G 100 100 78.6 100 90 100 55.6 100 100
H 87.5 100 85.7 100 100 100 100 100 100
I 100 100 92.9 100 80 100 100 100 100
J 100 90 100 100 100 100 100 100 100
K 100 100 92.9 100 90 100 100 100 100

 但是由于各项护理的难易程度不同,因此需要对9项护理进行赋权,以便能够更加合理的对各个科室的护理水平进行评价。
2. 熵权法进行赋权

       1)数据标准化

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

表2  11个科室9项整体护理评价指标得分表标准化表

科室

X1

X2

X3

X4

X5

X6

X7

X8

X9

A

1.00

0.00

1.00

0.00

0.50

1.00

1.00

1.00

1.00

B

1.00

1.00

0.00

1.00

0.50

1.00

1.00

1.00

1.00

C

0.00

1.00

0.33

1.00

0.50

1.00

1.00

1.00

1.00

D

1.00

1.00

0.00

1.00

0.50

1.00

0.87

1.00

1.00

E

1.00

0.00

1.00

1.00

1.00

0.00

1.00

1.00

0.00

F

1.00

1.00

1.00

1.00

0.50

1.00

1.00

0.00

1.00

G

1.00

1.00

0.00

1.00

0.50

1.00

0.00

1.00

1.00

H

0.50

1.00

0.33

1.00

1.00

1.00

1.00

1.00

1.00

I

1.00

1.00

0.67

1.00

0.00

1.00

1.00

1.00

1.00

J

1.00

0.00

1.00

1.00

1.00

1.00

1.00

1.00

1.00

K

1.00

1.00

0.67

1.00

0.50

1.00

1.00

1.00

1.00

 

  3)计算指标权重确定方法之熵权法「建议收藏」

科室 x1 x2 x3 x4 x5 x6 x7 x8 x9
A 0.11 0.00 0.17 0.00 0.08 0.10 0.10 0.10 0.10
B 0.11 0.13 0.00 0.10 0.08 0.10 0.10 0.10 0.10
C 0.00 0.13 0.06 0.10 0.08 0.10 0.10 0.10 0.10
D 0.11 0.13 0.00 0.10 0.08 0.10 0.09 0.10 0.10
E 0.11 0.00 0.17 0.10 0.15 0.00 0.10 0.10 0.00
F 0.11 0.13 0.17 0.10 0.08 0.10 0.10 0.00 0.10
G 0.11 0.13 0.00 0.10 0.08 0.10 0.00 0.10 0.10
H 0.05 0.13 0.06 0.10 0.15 0.10 0.10 0.10 0.10
I 0.11 0.04 0.11 0.10 0.00 0.10 0.10 0.10 0.10
J 0.11 0.13 0.17 0.10 0.15 0.10 0.10 0.10 0.10
K 0.11 0.04 0.11 0.10 0.08 0.10 0.10 0.10 0.10

 3)求各指标的信息熵

       根据信息熵的计算公式 指标权重确定方法之熵权法「建议收藏」,可以计算出9项护理指标各自的信息熵如下:

表3  9项指标信息熵表

 

X1

X2

X3

X4

X5

X6

X7

X8

X9

信息熵

0.95

0.87

0.84

0.96

0.94

0.96

0.96

0.96

0.96

       4)计算各指标的权重

       根据指标权重的计算公式指标权重确定方法之熵权法「建议收藏」,可以得到各个指标的权重如下表所示:

表4  9项指标权重表

 

W1

W2

W3

W4

W5

W6

W7

W8

W9

权重

0.08

0.22

0.27

0.07

0.11

0.07

0.07

0.07

0.07

3. 对各个科室进行评分

       根据计算出的指标权重,以及对11个科室9项护理水平的评分。设Zl为第l个科室的最终得分,则 指标权重确定方法之熵权法「建议收藏」,各个科室最终得分如下表所示

表5  11个科室最终得分表

科室

A

B

C

D

E

F

G

H

I

J

K

得分

95.71

93.14

93.17

92.77

95.84

98.01

90.21

95.17

95.97

97.81

97.02

备注: 

1. 指标权重确定方法之熵权法「建议收藏」

公式:(B2-MIN(B$2:B$12))/(MAX(B$2:B$12)-MIN(B$2:B$12))

2. 指标权重确定方法之熵权法「建议收藏」   

数组公式:-1/LN(11)*(SUMPRODUCT(B30:B40,IFERROR(LN(B30:B40),0)))

3. 指标权重确定方法之熵权法「建议收藏」

公式:B15/SUM(B$15:B$25)

4. 指标权重确定方法之熵权法「建议收藏」

公式:(1-B41)/(9-SUM($B$41:$J$41))

5、指标权重确定方法之熵权法「建议收藏」

公式:=SUMPRODUCT($B$43:$J$43,B2:J2)

最后把EXCEL链接文件也放出来 

链接:https://pan.baidu.com/s/1y78cR5prLzFYub0w2lkVVA 
提取码:mc3o 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136462.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • android生成apk包出现Unable to add "XXX" Zip add failed问题

    android生成apk包出现Unable to add "XXX" Zip add failed问题

    2022年1月2日
    46
  • MyCat读写分离

    MyCat读写分离

    2021年7月10日
    101
  • VC++常用功能开发「建议收藏」

    VC++常用功能开发「建议收藏」系列文章目录第一章:VC++ini配置文件封装类源代码第二章:VC++实现二维码(显示+保存图片)功能源代码第三章:VC++调节系统音量(与任务栏音量同步)源代码提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启..

    2022年5月2日
    30
  • CentOS7中配置网络连接[通俗易懂]

    CentOS7中配置网络连接[通俗易懂]    刚在VMware安装好的CentOS7,默认安装是没有开启配置网卡信息的,所以连不上网。尝试用两种配置来让CentOS7开启联网功能,一种是直接打开网络功能自动获取ip,会在设定的网段下面随机分配一个ip,另一种是设置固定ip,出于某些特殊的需求,例如要在局域网内做端口映射,需要将虚拟机设置成使用固定的局域网IP,即使虚拟机重启了,其局域网ip仍然不变。一、自动获取ip  …

    2022年5月27日
    35
  • hashmap数组什么时候扩容_hashmap是数组还是链表

    hashmap数组什么时候扩容_hashmap是数组还是链表为什么需要扩容?因为HashMap为了节省创建出的对象的内存占用,一开始只默认分配:staticfinalintDEFAULT_INITIAL_CAPACITY=1<<4;也就是默认的数组大小是16个,而在HashMap的源码中可以发现HashMap扩容方法如下,就是说当HashMap里存储元素的个数大于threshold(capacity*loadFactor时,会进行扩容,…

    2022年9月17日
    1
  • excel中多条件查找_多条件查找用什么函数

    excel中多条件查找_多条件查找用什么函数如下图所示,要求根据设备分类和品牌来查找相应的销售数量。1.使用VLOOKUP+辅助列进行多条件查找本例采用的方法是在原表的最前面加一辅助列,辅助列的公式为:=B2&C2然后再采用VL

    2022年8月1日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号