熵权法模型(评价类问题)

一. 概念

利用信息熵计算各个指标的权重,从而为多指标的评价类问题提供依据。

指标的变异程度越小,所反映的信息量也越少,所以其对应的权值也应该越低。

指标的变异程度(或称为变异性、波动性):描述了一个指标在不同观测值之间的差异程度或分散程度。简单来说,它反映了数据的分布宽度和离散情况。

也即如果一个指标的波动性越小,说明该指标对最终结果的影响理应越小,也即其对应权值更低。

信息熵公式:

  • :表示随机变量 的熵。熵衡量了随机变量的不确定性或信息量。熵越大,随机变量的不确定性越高。
  • :随机变量 的一种取值情况。
  • :随机变量 取值为 的概率。每个 都有一个与之对应的概率
  • 的二进制对数。对数的底数为 2,因此它表示的是以比特为单位的信息量。具体来说, 衡量了事件 发生时的信息量。

由于概率 总是介于 0 和 1 之间, 会是一个负数。负号保证了整个熵的值为正数。

这个公式通过对所有可能取值的信息量加权求和,衡量了随机变量 的不确定性。熵值越大,说明随机变量 的不确定性越高。

二. 特点

熵权法是一种客观的赋权方法,它可以靠数据本身得出权重,避免了主观因素的介入。

三. 实现步骤

1. 标准化

消除量纲的影响。将所有的指标转变为0到1之间的数。

相关推荐
MATLAB代码顾问几秒前
改进遗传算法(IGA)求解作业车间调度问题(JSSP)——附MATLAB代码
开发语言·matlab
米饭不加菜22 分钟前
机器人矩阵运算MATLAB计算
matlab·矩阵·机器人
机器学习之心1 小时前
多智能体遗传算法(MAGA)优化最优投影方向的投影寻踪聚类评价,MATLAB代码
matlab·聚类·投影寻踪聚类评价
MATLAB代码顾问1 小时前
多种群协同进化算法(MPCE)求解大规模作业车间调度问题——附MATLAB代码
开发语言·算法·matlab
lizhihai_992 小时前
股市学习心得—半导体12种核心材料
大数据·人工智能·学习
ZGi.ai3 小时前
智能客服系统设计:从工单分类到自动派单的工程实现
大数据·人工智能·分类
Evand J3 小时前
【MATLAB绘图教程】空间误差场图的概念及其应用,附代码
matlab·平面·绘图·定位
alphageek83 小时前
Matlab linspace函数完全指南:从基础用法到进阶技巧
开发语言·其他·matlab
PaperData3 小时前
2000-2023年地级市数字基础设施评价指标体系
大数据·网络·数据库·人工智能·数据分析·经管
Blockchain Learning3 小时前
去中心化身份(DID)模型解析:区块链如何重塑身份管理?
大数据·去中心化·区块链