熵权法中的熵值计算公式如图所示:

比如说某个评价的指标完全一样,1,1,1,1,1,1

那么m=6,p1到p6的概率均等于1/6;这个时候的熵值是最大的;所以在计算指标权重时,用这种方法反而是数据越小越混乱;权重越大;所以计算权重时都需要将1-ent值;这里的本质是已经将类别分好的,这里的数值代表属于该类别的样本个数;

而我在决策树算法中看到的熵值,

m=2,p1=1(值为1的是一类);p2=0,得到的熵值最小为0;数据完全有序;

熵值越大,数据越混乱越无序的结论没有错;当初的疑问是一个指标数据完全一样时,权值肯定为0,那其熵值肯定也为0,数据越乱必然熵值越高,权重也越高;但根据该公式的结论是熵值越大越有序,熵值越小越无序,权重越高;完全混乱了;

本质在于计算的p值方法不同;一种按类别计算的概率(决策树),我根据指标的值不同进行分类,然后计算概率;另一种是用每行都是一个类别,而每列对应的值是属于该类别的数量;

熵权法有一个弊端:如果某个评价指标全为一样的,会将所有数据置0,那么根据如下公式:

那么这个评价指标的所有信息熵都为0,那么数据就无序到了极致;其实这种情况就与本意相反;

个人的处理意见是如果这一列的原始数据全是相同的,如果不为0的话,就不用进行标准化,直接进行信息熵的计算,就会得出信息熵为1,最终权重为0 ,符合实际情况;如果全为0,就加1,重复前面的;
或者从根本上来说直接删除数据完全一样的列,因为该列不会有任何价值

熵权法中计算的熵值与决策树的熵值完全不一样之谜相关推荐

  1. 熵权法的计算--基于Excel

    按照信息论基本原理的解释,信息是系统有序程度的一个度量,熵是系统无序程度的一个度量:如果指标的信息熵越大,该指标提供的信息量越大,在综合评价中所起作用理当越大,权重就应该越高.因此,可利用信息熵这个工 ...

  2. 熵权法excel计算过程_翅片式蒸发器如何最简单的进行计算和仿真?

    前言: 翅片式换热器是制冷系统中最最常用的换热器之一,换热方式是强制式风冷换热器,尤其是家用空调中的蒸发器和冷凝器采用的都是翅片式换热器,而换热器其实又是制冷系统设计中最难的一部分,因为压缩机的匹配和 ...

  3. [数据分析][评价方法]打分式评价-信息熵理论与熵权法

    前言: 信息熵是一种用于衡量系统内部信息量的度量.在信息论中,信息是系统有序程度的一种度量. 信息是确定性的增加,不确定性的减少(香农定理).而信息熵是系统无序程度的一种度量,是系统不确定性的量度.两 ...

  4. 熵权法与Apriori算法对较多数据种类数据的处理

    前言:前两天女朋友问我他们论文的时候看到他们用了基于熵权的TOPSIS模型做分析,由于本人没学过有关统计方面的知识,所以就去现学了一下.好巧不巧,在学校上课的时候老师提到了Apriori算法,突然联想 ...

  5. 基于熵权法对TOPSIS法模型的修正

    最近在学习数学建模,在B站发现一个特别不错的课程,讲的很全面,常考的算法都有涉及到:清风数学建模 本文将结合熵权法介绍TOPSIS法,并将淡化原理的推导,更侧重于具体应用. TOPSIS法 概述 TO ...

  6. 数学建模笔记——评价类模型之熵权法

    嗯,这次讲一讲熵权法,一种通过样本数据确定评价指标权重的方法. 熵权法 之前我们提到了TOPSIS方法,用来处理有数据的评价类模型.TOPSIS方法还蛮简单的,大概就三步. 将原始数据矩阵正向化. 也 ...

  7. 熵权法EW与层次分析法AHP之数学原理及实例

    1.概述 对于多指标或多目标决策问题,由于涉及到多个指标或属性,在对实测数据进行评价时,需要确定这些指标之间的相互权重,各指标权重的客观性与合理性也会大大影响到最终的评价结果.目前对于指标权重确定的方 ...

  8. 建模笔记——熵权法(Python实现)

    一.模型介绍 熵权法是一种通过对已知数据的处理,从而获得影响因子权重的方法,其基本思路是根据指标变异性的大小来确定客观权重. 熵权法的优点在于其根据各项指标指标值的变异程度来确定指标权数的,是一种客观 ...

  9. 基于熵权法对Topsis模型的修正

    基于熵权法对Topsis模型的修正 有n个要评价的对象,m个评价指标的标准化矩阵,可以使用层次分析法给这m个评价指标确定权重 ∑j=1mωj=1\sum_{j=1}^m{\omega_j}=1 j=1 ...

最新文章

  1. ubuntu 14.04服务器上使用nginx搭建wordpress博客详解
  2. hudson pending - Waiting for next available executor
  3. python:装饰器
  4. oracle和mysql查询_Oracle和MySQL分组查询GROUP BY
  5. 图形渲染技术分享:《GTA V 》图形分析摘要
  6. java ibatis 获取执行的sql_小程序官宣+JAVA 三大框架基础面试题
  7. Java--对象内存布局
  8. (转)shiro权限框架详解03-shiro介绍
  9. chat后缀域名_域名chat.fr和.de差价近30万元 后缀系主因?
  10. 不再以讹传讹,GET和POST的真正区别(转)
  11. 【素材分享】冒险岛 枫叶素材(AI矢量文件+ASS绘图代码+PNG图片)
  12. 成都学计算机的大学有哪些专业学校,成都市计算机类专业开设的院校有哪些
  13. 免费下载3小时学会Excel数据处理视频教程
  14. 通信工程cdma篇-网优网规基础
  15. java 实现pdf转换成图片
  16. 个人公众号成长记 - 你为什么要做公众号呢?
  17. Stable Diffusion 2.0来了,皮卡智能AI早已“抢先”优化升级
  18. 论文写作学习之引言章节撰写(学习深度之眼课程笔记,侵删)
  19. 【UE4】搭建局域网内VR直播 UE4.27
  20. java 新浪 发送邮件_使用javamail新浪郵箱發送遇到的問題(已解決)

热门文章

  1. java 抽象工厂 类图_spring学习中常用到的工厂,抽象工厂学习 | 学步园
  2. 元素与核素有什么区别?
  3. 手机相机自动对焦的原理
  4. 【放置奇兵】天六水晶和心三水晶(宝石、心灵水晶)
  5. python 报错 xxx is not callable 原因及解决办法
  6. python opencv 如何检测模糊图像?自动判断模糊程度 cv2.Laplacian().var()
  7. Divan and bitwise operations 异或,同或,组合数学(1500)
  8. Springboot集成nacos实现服务发现和配置中心
  9. springboot集成shiro实现注册、登录、退出功能
  10. php appl_physical_path,PHP的一些面试题