评价模型:熵权法

简介: 评价模型:熵权法

写在前面:

博主本人大学期间参加数学建模竞赛十多余次,获奖等级均在二等奖以上。为了让更多学生在数学建模这条路上少走弯路,故将数学建模常用数学模型算法汇聚于此专栏,希望能够对要参加数学建模比赛的同学们有所帮助。


1.算法原理


熵权法是一种客观赋值方法。在具体使用的过程中,熵权法根据各指标的变异程度,利用信息熵计算出各指标的熵权,再通过熵权对各指标的权重进行修正,从而得到较为客观的指标权重。一般来说,若某个指标的信息熵指标权重确定方法之熵权法越小,表明指标值得变异程度越大,提供的信息量越多,在综合评价中所能起到的作用也越大,其权重也就越大。相反,若某个指标的信息熵指标权重确定方法之熵权法越大,表明指标值得变异程度越小,提供的信息量也越少,在综合评价中所起到的作用也越小,其权重也就越小。


2.算法步骤


(1)数据标准化处理


9facba6747b07e2395b672b42fe52f4c_86ff859d23164c95a40ea2142da6fe2a.png


这里采用的标准化方式是数据归一化方法。


(2)计算信息熵


每个指标的信息熵计算公式为


ac221b4f97ae19bce2aef162abf1d684_cc47f9dbac7c4207bd84f570420871db.png


其中


a5d0bfdc0e94cf6ef79079dad3bacca6_686a7bc6cc974a608c37308923a45b48.png


(3)计算指标权重


bdea32b0b160d2e3a12c7a170868c410_544c70b0ef1d49da91d8b55b2a1b0cf9.png


(4)计算综合得分


c644112c6c01fbbb986869e514e84c00_4ef5a11240344b4a9fdfba8c56e5ca82.png


3.实例分析


表中为2020年安徽省16个地级市11个指标的数据,利用熵权法对这16个地区的经济发展水平进行综合评价。


efd3311e03a231951e6399b3a689b2d0_cb4ac7a324974f3b9d8ae74ee5f19a1a.png


Matlab代码:


clc;clear;
data=xlsread('2020.xlsx');%读取数据
%数据标准化 mapminmax对行进行标准化,所以转置一下
data1=mapminmax(data‘,0.002,0.996); %标准化到0.002-0096之间
data1=data1';
[m,n]=size(data1);
p=zeros(m,n);
for j=1:n
    p(:,j)=data1(:,j)/sum(data1(:,j));
end
for j=1:n
    E(j)=-1/log(m)*sum(p(:,j).*log(p(:,j)));%计算信息熵
end
w=(1-E)/sum(1-E);%计算权重
s=data1*w'%计算得分


综合得分排序结果:

1

2

3

4

5

6

7

8

0.9960

0.3857

0.2494

0.2399

0.2189

0.1845

0.1835

0.1808

合肥

芜湖

滁州

阜阳

马鞍山

宣城

蚌埠

安庆

9

10

11

12

13

14

15

16

0.1203

0.1195

0.1194

0.1157

0.0946

0.0935

0.0842

0.0574

宿州

亳州

铜陵

六安

黄山

淮南

淮北

池州


通过排序出的得分结果可以看出:合肥市排在第一位,且得分遥遥领先于其他城市,可见省会城市居民消费水平之高,也侧面反映除了合肥市的经济发展水平更好!  


目录
相关文章
|
1月前
|
算法
客观评价模型与主观DMOS分数拟合的分享与实用性探讨
本文深入探讨了视频质量的主客观评价方法,指出客观评价方法旨在精确描述人眼的主观感受。文章介绍了微帧在日常训练中使用的拟合方法,通过映射函数将客观指标与主观评价DMOS分数进行非线性拟合,以提高评价的准确性、一致性、稳定性和单调性。具体讨论了SSIM、PSNR和VMAF等常见客观指标的拟合公式,并总结了拟合方法在分析质量差异、统一客观指标和指导参数设置方面的实用价值。
|
7月前
|
机器学习/深度学习 算法
【视频】R语言逻辑回归(Logistic回归)模型分类预测病人冠心病风险|数据分享
【视频】R语言逻辑回归(Logistic回归)模型分类预测病人冠心病风险|数据分享
|
7月前
|
算法 Python
利用贝叶斯算法对简单应用实现预测分类
利用贝叶斯算法对简单应用实现预测分类
|
7月前
|
机器学习/深度学习
R语言逻辑回归(Logistic回归)模型分类预测病人冠心病风险
R语言逻辑回归(Logistic回归)模型分类预测病人冠心病风险
|
7月前
广义线性模型glm泊松回归的lasso、弹性网络分类预测学生考试成绩数据和交叉验证
广义线性模型glm泊松回归的lasso、弹性网络分类预测学生考试成绩数据和交叉验证
|
7月前
|
Oracle 关系型数据库
R使用LASSO回归预测股票收益
R使用LASSO回归预测股票收益
|
7月前
|
机器学习/深度学习 算法 数据可视化
R语言逻辑回归和泊松回归模型对发生交通事故概率建模
R语言逻辑回归和泊松回归模型对发生交通事故概率建模
|
7月前
|
机器学习/深度学习 数据采集 算法
逻辑回归算法预测:哪些因素导致肥胖率上升?
逻辑回归算法预测:哪些因素导致肥胖率上升?
134 0
|
机器学习/深度学习 算法
余弦相似度算法进行客户流失分类预测
余弦相似性是一种用于计算两个向量之间相似度的方法,常被用于文本分类和信息检索领域。
147 0
|
数据采集 知识图谱
4-1预测与回归
4-1预测与回归
129 0
4-1预测与回归

热门文章

最新文章