熵权法、主客观权重及matlab应用
1.熵权法确定客观权重
熵学理论最早产生于物理学家对热力学的研究,熵的概念最初描述的是一种单项流动、不可逆转的能量传递过程,随着思想和理论的不断深化和发展,后来逐步形成了热力学熵、统计熵、信息熵三种思路。信息熵方法用来确定权重己经非常广泛地应用于工程技术、社会经济等各领域。
由信息熵的基本原理可知,对于一个系统来说,信息和熵分别是其有序程度和无序程度的度量,二者的符号相反、绝对值相等。假设一个系统可能处于不同状态,每种状态出现的概率为Pi(i=1,……,n)
则该系统的熵就定义为:
在决策中,决策者获得信息的多少是决策结果可靠性和精度的决定性因素之一,然而,在多属性决策过程中,往往可能出现属性权重大小与其所传达的有价值的信息多少不成正比的情况。例如:某一指标所占的权重在所有指标中最大,但在整个决策矩阵中,这一指标所有方案的数值却相差甚微,即这一指标所传递的有用信息较少。显然,这一最重要的指标在决策过程中所起的作用却很小,如果不对其属性权重进行适当的处理,必将会造成评价决策方案的失真。
熵本身所具有的物理意义及特性决定其应用在多属性决策上是一个很理想的尺度。某项指标之间值的差距越大,区分度越高,所携带和传输的信息就越多,该指标的熵值就会越小,在总体评价中起到的作用越大;相反,某项指标之间值的差距越小,区分度越低,所携带和传输的信息就越少,该指标的熵值就会越大,在总体评价中起到的作用越小。因此,可采用计算偏差度的方法求出客观权重,再利用客观权重对专家评价出的主观权重进行修正
熵权法、主客观权重及matlab应用相关推荐
- 数学建模之熵权法(EWM)matlab实例实现
本文参考http://blog.sina.com.cn/s/blog_710e9b550101aqnv.html 熵权法是一种客观赋值的方法,即它通过数据所包含的信息量来确定权重,形象的说如果每个人考 ...
- 多目标决策问题1.1.1:线性加权法——熵权法确定权重
多目标决策问题是目前数学建模中比较普遍的一类问题, 此类问题要求我们满足多个目标函数最优与决策变量的线性约束条件或非线性约束条件下进行求解, 多目标决策问题主要有主要目标法.线性加权法.分层序列法.步 ...
- TOPSIS和熵权法的应用(Matlab实现,包括数据预处理)
TOPSIS法是一种组内综合评价方法,能充分利用原始数据的信息,其结果能精确地反映各评价方案之间的差距. ①基本过程为归一化后的原始数据矩阵: ②采用余弦法找出有限方案中的最优方案和最劣方案:然后分别 ...
- 熵值法确定权重(matlab附代码)
文章目录 一.基本原理 二.计算过程 三.实例 一.基本原理 熵值法是一种客观赋权法,是根据各项指标观测值所提供的信息的大小来确定指标权重. 在信息论中,熵是对不确定性信息的一种度量.信息量月 ...
- R 熵权法计算权重及综合得分
最近工作中需要根据大数据智能计算,预测或者推荐出供应链付款优先/权重来,以往都是人工根据供应商关系等因素做付款的一个优先级,并不能客观的将付款策略分发到其他供应商,现根据大数据客观计算,记录一下 1, ...
- 利用熵权法确定指标权重
利用熵权法确定指标权重 1. 熵权法的基本原理 熵权法的基本思路是根据指标变异性的大小来确定客观权重. 一般来说,若某个指标的信息熵越小,表明指标值得变异程度越大,提供的信息量越多,在综合评价中所能起 ...
- 《零基础数学建模》——TOPSIS+熵权法
目录 前言 一.TOPSIS法(优劣解距离法) 1.模型原理 2.建模步骤 二.模型实现 第一步:将原始矩阵正向化 第二步:正向化矩阵标准化 第三步:计算得分并归一化 四.TOPSIS模型的总结与 ...
- 基于熵权法对Topsis模型的修正
基于熵权法对Topsis模型的修正 有n个要评价的对象,m个评价指标的标准化矩阵,可以使用层次分析法给这m个评价指标确定权重 ∑j=1mωj=1\sum_{j=1}^m{\omega_j}=1 j=1 ...
- 数学建模笔记 Topsis和熵权法
Topsis法(Technique for Order Preference by Similarity to Ideal Solution)可翻译为逼近理想解排序法,国内常简称为优劣解距离法. ...
- TOPSIS算法与熵权法
TOPSIS算法 英文全称Technique for Order Preference by Similarity to Ideal Solution,翻译为逼近理想解排序法.使用层次分析法进行评价时 ...
最新文章
- ORACLE联机日志文件丢失或损坏的处理方法(转)
- linux怎么确认oracle已启动,怎么设置在Linux启动后,Oracle也启动,监听也启动
- NeurIPS2019 入选论文数据深度剖析!!!
- String.Format in javascript
- linux用户和权限管理
- Netty with protobuf(一)
- 互联网日报 | 3月7日 星期日 | 《你好,李焕英》成中国影史票房亚军;丰巢新增智能存包柜业务;特斯拉推出内部社交平台...
- openstack中文文档
- 北漂码农的我,把在大城市过成了屯子一样舒服,哈哈哈哈哈!
- AutoCAD二次开发1-环境配置
- Xcode12 在Segue下切换视图时不充满屏幕的问题
- 关于Altium Designer的BOM,元件清单
- 夜神模拟器使用命令行直接运行指定的模拟器
- 思科FTP服务器如何传输文件,与FXP配置示例的ASA文件传输
- python读取stl文件三维坐标_python vtk 读取三维raw数据存为stl
- web前端开发需要学习什么?需要哪些开发工具?
- Java 字节数组流(ByteArrayInputStream 和 ByteArrayOutputStream)
- 如何解决浏览器无法打开网页问题
- Java获取12306余票信息(一)
- phpMyAdmin - 配置文件权限错误,不应任何用户都能修改!