TOPSIS熵权法是多目标优化的一种数学方法,与灰色关联度分析法分析类似,通过对实施的方案中的各个因素进行打分,而TOPSIS法是计算每个实施方案中与最优方案与最劣方案的距离,得到评价对象与最优方案的接近程度,作为评价优劣的依据,通常情况下,系数最大的是最优解。

TOPSIS熵权分析基本步骤如下:

我们在分析中使用的数据是来自实验的结果,具体的试验方案就是一个代号,不参与讨论,得到这样n次实验,m个实验目标的矩阵数据,称之为决策矩阵(decision matrix),所有的工作都是从决策举证来进行的。

决策举证得到的数据范围是一个很广的数,我们将决策矩阵的n*m数据归一,使每个结果去单位化,同时趋于同化,进行归一化处理,方便之后的计算,避免因为尺度过大造成的计算误差,对误差感兴趣的可以参考数值分析第一章。

归一化公式:

由此得到归一化处理后的矩阵Z: 

之后就是得出 n次实验中每个结果的最优解与最劣解,即计算每列中的最值。

得到最优的方案与最劣的方案后,计算每个方案中的值与最优方案的距离、最劣方案的距离,公式、图示如下:

最后得出各个评价方案与最优方案的接近程度,接近程度越高则得到的评价对象越优;

对所有方案的接近程度进行排序,选出合适的结果。

最后可以对实验变量与评价系数列出一个表,下面使用百度文库的一个例子作为对上述文章的一个实战;

可以从图中看出, 1999年的方案最优,1997年的方案最差,具体的方案链接我放在下面了;

TOPSIS 综合评价法 - 百度文库 (baidu.com)

TOPSIS熵权评价分析法相关推荐

  1. State详细代码和介绍-Topsis熵权法评分(含视频教程)、Stata灰色关联度分析

    一.topsis熵权法评分 1.数据来源:自主计算 2.时间跨度:无 3.区域范围:无 4.指标说明: 基于熵权法的topsis综合评分方法,结合了熵权法的客观求权重,以及topsis法的综合评分本教 ...

  2. 《零基础数学建模》——TOPSIS+熵权法

    目录 ​ 前言 一.TOPSIS法(优劣解距离法) 1.模型原理 2.建模步骤 二.模型实现 第一步:将原始矩阵正向化 第二步:正向化矩阵标准化 第三步:计算得分并归一化 四.TOPSIS模型的总结与 ...

  3. 基于层次分析法与熵权法的主客观组合赋权模型(原创:小青龙)

    基于层次分析法与熵权法的主客观组合赋权模型 组合赋权大家可以尝试进行改变,一个主观一个客观.(原创:小青龙) 简介 ​ 权重是用来衡量总体中各单位标志值在总体中作用大小的数值, 用来描述单因子在因子集 ...

  4. 权重设计:客观赋权法的说明(熵权法/变异系数法/CRCIII法/TOPSIS法)

    在数据分析中,我们经常会遇到多个特征对于结果造成不同影响的情况,如何识别这些特征各自的权重,对我们的后续结果评估,打分矩阵构建都具有重要意义.我们所说的赋权法是用于解决多指标综合评价问题中的各指标权重 ...

  5. 基于熵权法对TOPSIS法模型的修正

    最近在学习数学建模,在B站发现一个特别不错的课程,讲的很全面,常考的算法都有涉及到:清风数学建模 本文将结合熵权法介绍TOPSIS法,并将淡化原理的推导,更侧重于具体应用. TOPSIS法 概述 TO ...

  6. 数学建模笔记——评价类模型之熵权法

    嗯,这次讲一讲熵权法,一种通过样本数据确定评价指标权重的方法. 熵权法 之前我们提到了TOPSIS方法,用来处理有数据的评价类模型.TOPSIS方法还蛮简单的,大概就三步. 将原始数据矩阵正向化. 也 ...

  7. 熵权TOPSIS法有哪些指标?

    一.应用 通俗地讲,熵权TOPSIS法是先使用熵权法得到新数据newdata(数据成熵权法计算得到的权重),然后利用新数据newdata进行TOPSIS法研究. 二.操作 SPSSAU操作 (1)点击 ...

  8. 数学建模学习笔记(2):TOPSIS方法(优劣解距离法)和熵权法修正

    文章目录 TOPSIS方法概述 TOPSIS方法步骤(重点) 熵权法对TOPSIS模型的修正 熵权法的步骤(重点) TOPSIS方法由C.L.Hwang和K.Yoon在1981年首次提出,在国内常简称 ...

  9. 基于熵权法对Topsis模型的修正

    基于熵权法对Topsis模型的修正 有n个要评价的对象,m个评价指标的标准化矩阵,可以使用层次分析法给这m个评价指标确定权重 ∑j=1mωj=1\sum_{j=1}^m{\omega_j}=1 j=1 ...

最新文章

  1. python简单代码加法-Python tkinter实现简单加法计算器代码实例
  2. jQuery技术内幕:深入解析jQuery架构设计与实现原理
  3. 【渝粤教育】电大中专学前儿童健康教育作业 题库
  4. 前端学习(2373):项目介绍
  5. 属性property
  6. BPTT算法推导以及LSTM是如何解决梯度消失的
  7. 自定义日历控android,android 一个简单的自定义日历控件,让你掌控时间
  8. 那些不知所措的运算符优先级
  9. 桥式整流以及电容作用
  10. IntelliJ Idea 主题(黑色)+代码高亮显示
  11. 【教程搬运】廖雪峰Git的使用教程(一)
  12. 计算机四级c语言题库及答案,计算机四级考试题库及答案
  13. 新时代火热技术栈:大数据->人工智能(AI)->区块链
  14. msxml3.dll 错误 '800c0005'具体解决办法详解
  15. mysql 启动 spawn错误_supervisor ERROR (spawn error):错误解决
  16. 学习QT一周做的小游戏-钢琴块
  17. android 辅助功能(无障碍) AccessibilityService 实战入门详解
  18. Pumpkin Raising Walk Through
  19. 3D-HEVC解码器一
  20. 【第一章 | 操作系统概述】《操作系统 慕课版》课后答案 + 复习

热门文章

  1. CentOS6.9安装daemontools工具管理服务进程
  2. 个人创业如何赚钱?现在做什么生意赚钱?
  3. 3、STM32F103建工程
  4. 微软 Win10 Dev 预览版 21354 发布
  5. 沈师附属艺术学校计算机,沈阳师范大学附属学校(沈师附中)基本情况介绍
  6. 【渝粤题库】国家开放大学2021春3980管理心理学题目
  7. RxAndroid基础
  8. 微信公众号找不到模板消息
  9. 最高估值2641亿港元,京东物流能攻下“物流界”半壁江山吗?
  10. 视频字幕如何提取出来?这篇文章告诉你怎么提取