数学建模 :基于熵权法对Topsis模型的修正

简介: 数学建模 :基于熵权法对Topsis模型的修正

前言

一、熵权法

1.缘由

当Topsis方法考虑权值时,需要用到层次分析法进行确定不同指标的权重,而判断矩阵都为由自己填写,所以主观性太强,对结果影响较大。

2.原理:

指标的变异程度越小,所反映的信息量也越少,其对应的权值也应该越低,例如不同学生的数学成绩都为100分,所以只根据数学的分并不能看出谁的能力较强,所以他的权重为0,即数学这个指标对我们的评价起不到任何作用。

3.那么如何去判断每个指标提供的信息量大小呢?

利用对数性质,如果概率越大,则表示他的信息量越小,因为概率为0~1,所以取对数 0~1区间,即***I(x)=-ln(p(x))。

需要注意的是,信息熵越大,表明他的信息量越小,因为信息熵表示他期望获得的数据,如果期望获得的越大,说明此时的越小。

二、熵权法步骤

1.第一步

将矩阵正向化,标准化,和Topsis模型一样。

注意:如果矩阵中存在负数,要将变为正数

2.计算每个数据的概率,用自身值除以整个矩阵总和

3.计算每个指标的信息熵,并计算信息效用值,并归一化得到每个指标的熵权

二、总结

该方法也有缺点,比如在进行评比三号学生时,指标有成绩和有没有过处分,显然处分这一指标十分重要,但正常我们都没有,在处理数据是他为0,所以按修正后的方法,他的权值为0,显然与实际不符。


目录
相关文章
|
24天前
|
机器学习/深度学习 数据可视化
R语言MCMC的lme4二元对数Logistic逻辑回归混合效应模型分析吸烟、喝酒和赌博影响数据
R语言MCMC的lme4二元对数Logistic逻辑回归混合效应模型分析吸烟、喝酒和赌博影响数据
|
24天前
|
机器学习/深度学习 存储 资源调度
matlab用马尔可夫链蒙特卡罗 (MCMC) 的Logistic逻辑回归模型分析汽车实验数据
matlab用马尔可夫链蒙特卡罗 (MCMC) 的Logistic逻辑回归模型分析汽车实验数据
|
24天前
|
机器学习/深度学习 算法 数据可视化
R语言逻辑回归和泊松回归模型对发生交通事故概率建模
R语言逻辑回归和泊松回归模型对发生交通事故概率建模
|
24天前
|
存储 数据可视化
R语言中的Stan概率编程MCMC采样的贝叶斯模型
R语言中的Stan概率编程MCMC采样的贝叶斯模型
|
24天前
|
并行计算 算法
【MATLAB 】 辛几何模态分解信号分解+模糊熵(近似熵)算法
【MATLAB 】 辛几何模态分解信号分解+模糊熵(近似熵)算法
73 0
|
6月前
|
算法 数据挖掘 API
贝叶斯统计在Python数据分析中的高级技术点:贝叶斯推断、概率编程和马尔科夫链蒙特卡洛
贝叶斯统计在Python数据分析中的高级技术点:贝叶斯推断、概率编程和马尔科夫链蒙特卡洛
57 1
贝叶斯统计在Python数据分析中的高级技术点:贝叶斯推断、概率编程和马尔科夫链蒙特卡洛
|
11月前
|
机器学习/深度学习 数据处理 数据格式
【MATLAB第12期】基于LSTM长短期记忆网络的多输入多输出回归预测模型思路框架,含滑动窗口, 预测未来,单步预测与多步预测对比,多步预测步数对预测结果影响分析
【MATLAB第12期】基于LSTM长短期记忆网络的多输入多输出回归预测模型思路框架,含滑动窗口, 预测未来,单步预测与多步预测对比,多步预测步数对预测结果影响分析
|
12月前
|
算法
数学建模评价模型-TOPSIS法(优劣解距离法)
评价模型-TOPSIS法(优劣解距离法)
124 0
|
机器学习/深度学习 人工智能 算法
强化学习基础篇【1】:基础知识点、马尔科夫决策过程、蒙特卡洛策略梯度定理、REINFORCE 算法
强化学习基础篇【1】:基础知识点、马尔科夫决策过程、蒙特卡洛策略梯度定理、REINFORCE 算法
 强化学习基础篇【1】:基础知识点、马尔科夫决策过程、蒙特卡洛策略梯度定理、REINFORCE 算法
|
机器学习/深度学习 算法
非凸函数上,随机梯度下降能否收敛?网友热议:能,但有条件,且比凸函数收敛更难
非凸函数上,随机梯度下降能否收敛?网友热议:能,但有条件,且比凸函数收敛更难