权重是指某一因素或指标相对于某一事物的重要程度,其不同于一般的比重,体现的不仅仅是某一因素或指标所占的百分比,强调的是因素或指标的相对重要程度,倾向于贡献度或重要性。而在我们的数据分析过程中,倘若各个指标的重要程度不同,则我们便需要对我们的指标数据赋予一定权重。

指标权重的选择,直接影响评价指标体系的公正性及预测的准确性,因此指标权重的确定更需要讲究客观性。今天就为大家介绍一种数据分析中常用的赋值法——熵值权重法,同时,我也将结合实例为大家讲讲如何用python实现熵值法。

(1)熵值权重法的理论基础

在信息系统中的信息熵是信息无序度的度量,信息熵越大,信息的无序度越高,其信息的效用值越小;反之,信息熵越小,信息的无序度越小,信息的效用值越大.

因此可以运用信息熵评价所获系统信息的有序程度及信息的效用值.在评价体系中,指标的信息熵越大,则其信息的效用值越小,因此赋予该指标较小的指标权重;指标的信息熵越小,则其信息的效用值越大,因此赋予该指标较大的指标权重.

(2)熵值权重法的计算步骤

(由于有些公式需要借助mathtype编辑,因此我们的计算步骤会先在word里编辑,然后通过图片的方式放到文章里)

1、将各指标数据进行min-max标准化:

以上就是利用熵值法计算权重的计算过程,下面我们将结合实例,用python实现上述计算过程。

python中是什么意思权重_如何用python实现熵值法求指标权重(实例)相关推荐

  1. df满足条件的值修改_如何用python实现熵值法求指标权重(实例)

    权重是指某一因素或指标相对于某一事物的重要程度,其不同于一般的比重,体现的不仅仅是某一因素或指标所占的百分比,强调的是因素或指标的相对重要程度,倾向于贡献度或重要性.而在我们的数据分析过程中,倘若各个 ...

  2. 利用熵值法确定指标权重---原理及Python实现

    背景 在进行一些综合评估类项目时,需要给一些指标确定一个合理的权重,用来计算综合得分,这种综合评估类项目在实际的业务中有很多应用,比如:学生奖学金评定方法.广告效果综合评估.电视节目满意度综合评估.用 ...

  3. python中怎么画一个机器猫_如何用Python画一只机器猫?

    作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自信心的最好办法. 第一次学编程是在屏幕上敲出" ...

  4. python中空格键怎么写_如何用python通过空格键移动海龟

    我试着用python建立一个简单的海龟程序,我可以通过按下空格键来移动海龟,它一直在移动,直到我再次碰到空格键.我可以让他用太空出版社移动固定的距离,但不能让它继续下去.在 以下是我的工作:from ...

  5. python中如何标识语句块_如何用python在一个块中编写多个try语句?

    我会为此编写一个快速包装函数first(). 用法:value = first([f1, f2, f3, ..., fn], default='All failed')#!/usr/bin/env d ...

  6. Python小案例(六)通过熵权法计算指标权重

    Python小案例(六)通过熵权法计算指标权重 在日常业务中,产品运营需要综合多个指标进行判断,如果没有目标变量进行监督训练的话,很难人为地判断哪个指标更好,综合起来哪个类别更优秀. 这里介绍一种基于 ...

  7. 利用熵权法确定指标权重

    利用熵权法确定指标权重 1. 熵权法的基本原理 熵权法的基本思路是根据指标变异性的大小来确定客观权重. 一般来说,若某个指标的信息熵越小,表明指标值得变异程度越大,提供的信息量越多,在综合评价中所能起 ...

  8. 【人因工程】熵值法求权重正反向化的分析

    目录 一.问题提出 二.问题分析 1. 第一步: 2. 第二步 3. 第三步 三.进一步分析 总结 一.问题提出 所需数据集见链接: 人因工程熵值法求权重正反向化的分析配套数据-数据集文档类资源-CS ...

  9. python中filepath路径怎么写_详解Python中的路径问题

    1. 绝对路径引入 Python 在搜索模块时,依次搜索sys.path里的位置,直到找到模块为止.下面命令可以查看当前的搜索路径: import sys print(sys.path) sys.pa ...

最新文章

  1. jQuery中设置树节点被选中
  2. DNS攻击的主要方式
  3. CuteEditor—Html在线编辑器的领航者,超强的asp.net编辑器控件
  4. html.parser python_python模块之HTMLParser
  5. Unreal4(虚幻4抽茧剥丝)——02章格式化C++和蓝图
  6. Java消息服务~开发者分配的消息头
  7. 2014 华为机考 中国海洋大学上午第三题(java实现)
  8. redis 6.0 redis-proxy搭建
  9. 鲲鹏支持java_#化鲲为鹏,我有话说# 鲲鹏弹性云服务器配置 JAVA 环境
  10. 2.1 Mini-batch 梯度下降法
  11. C++设计模式--观察员
  12. 十七、字符串类型String(一)
  13. ASCII码字符对照表 阿斯克码表
  14. Java指纹识别开源代码SourceAFIS使用入门
  15. 如何根据项目进行PLC选型
  16. 计算机专业有关电路的书,计算机专业电路基础试题.doc
  17. 局域网内的服务器搭建(VMware)
  18. 使用MybatisPlus实现ShiroRealm
  19. 我儿喜欢摸奶奶 什么原因_我是奶奶,我的编码职业才刚刚开始
  20. TSRC挑战赛:WAF之SQL注入绕过挑战实录

热门文章

  1. 金成股份冲刺上交所:年营收5.5亿 姬蕾姐弟控制98%股权
  2. [TITANX × 4]在服务器上运行darknet/YOLOv3
  3. HTML5 文件上传的2种方式
  4. 三菱编程软件GX Works2_马立杰_新浪博客
  5. 123456 递归逆序输出成[6,5,4,3,2,1]数组
  6. 充分统计量,因子分解定理与Rao-Blackwewll定理
  7. thinkjs连接mysql_ThinkJS入门+实例(实现认证权限等基本功能)
  8. java jtextfield内容_Swing系列之JTextField(单行文本框)
  9. VMware12+Ubuntu16.04 安装 以及全屏的实现
  10. c语言程序小灯从右向左闪烁,单片机控制LED灯点亮(C语言).PPT