熵值法

作者: lk311 | 来源:发表于2020-10-10 17:35 被阅读0次

熵值法

基本原理

熵是不确定性的一种度量。信息量越大,不确定性就越低,熵也就越小;反之,信息量越小,不确定性越大,熵也越大。
根据熵的特性,可以通过计算熵值来判断一个事件的随机性及无序程度,也可用熵值来判断某个指标的离散程度,指标的
离散程度越大,该指标对综合评价的影响也越大。

熵值法步骤

A-F 六个渠道,通过指标1-指标4对这六个渠道进行打分,除指标3为负向指标外,其他均为正向指标。

数据示例
1.异常值处理(可选)

使用盖帽法处理数据中的异常值。

2.数据标准化

由于各项指标的计量单位并不统一,因此在用它们计算综合指标前,需要先要对它们进行标准化处理。
正向指标: X_{ij} = \frac{x_{ij}-min(x_{1j},x_{2j},...,x_{nj})}{max(x_{1j},x_{2j},...,x_{nj})-min(x_{1j},x_{2j},...,x_{nj})}
负向指标: X_{ij} = \frac{max(x_{1j},x_{2j},...,x_{nj})-x_{ij}}{max(x_{1j},x_{2j},...,x_{nj})-min(x_{1j},x_{2j},...,x_{nj})}
i=1,2,...,n n=6; j=1,2,...,m m=4

标准化结果如下:


标准化结果
3.计算第j项指标下第i个渠道占该指标的比重

比重: p_{ij}=\frac{X_{ij}}{\sum^{n}_{i=1}X_{ij}}

4.计算第 j 项指标的熵值

熵值: e_{j}=-k\sum^{n}_{i=1}p_{ij}\ln(p_{ij}) \qquad k>0 , k=\frac{1}{\ln(n)} , e_{j} \geq 0

5.计算第 j 项指标的差异系数

对第 j 项指标, 指标值的差异越大, 对方案评价的左右就越大, 熵值就越小。
差异系数:g_{i}=\frac{1-e_{j}}{m-E_{e}}, 其中E_{e}=\sum^{m}_{j=1}e_{j},0 \leq g_{i}\leq 1,\sum^{m}_{j=1}g_{j}=1

6.求权值

w_{j}=\frac{g_{i}}{\sum^{m}_{j=1}g_{i}} \qquad (1 \leq {j} \leq m)

7.计算综合得分

s_{i}=\sum^{m}_{j=1}w_{j} \cdot p_{ij} \quad (i=1,2,...,n)

相关文章

  • 如何寻找决策最优解?熵权TOPSIS助你科学决策

    熵权topsis是一种融合了熵值法与TOPSIS法的综合评价方法。熵值法是一种客观赋值法,可以减少主观赋值带来的偏...

  • 熵值法

    熵值法 基本原理 熵是不确定性的一种度量。信息量越大,不确定性就越低,熵也就越小;反之,信息量越小,不确定性越大,...

  • 【数学建模】熵值法确定权重及Python实现

    关键词:熵值法、Python、pandas 一、前言   本文的目的是用Python和类对熵值法确定权重的一系列行...

  • 手把手教你用熵值法计算权重

    由于对数据要求少,且容易计算,熵值法一直是备受欢迎的权重计算方法。 今天的文章,将带大家一起梳理熵值法计算权重的步...

  • 权重确定方法小思考

    熵值法:指标的取值的种类越多,不确定性越大,信息熵越大,权重越小 critic法:指标的标准差越大,这意味着取值更...

  • 铁律:熵值管理

    简单是熵值降低,复杂是熵值增加

  • 面板模型进行熵值法分析

    1、背景说明 熵值法(熵权法)是一种研究指标权重的研究方法,比如有5个指标,分别为指标1到指标5,并且有很多样本(...

  • 熵值

    一切的生命都以负熵为生,那么熵值是否可以代替一切事与物进行中会面临的问题:如穷人面临生存温饱问题、富人考虑利息问题...

  • 《心流》序二 一曲冰与火之歌

    新知: 1、重新解释了熵的概念,熵就是指一个系统的混乱程度,越混乱熵值越高,熵值越高能做的功越少; 2、在心流状态...

  • 最大熵模型和条件随机场

    最大熵模型: 前言引入: 如何理解最大熵模型,先从一个给预测值从 实数域到概率值 的转换 再用最大熵构造特征的思想...

网友评论

      本文标题:熵值法

      本文链接:https://www.haomeiwen.com/subject/vxljpktx.html