TOPSIS优劣解距离法(自用)1

2023-11-04 06:20
文章标签 距离 优劣 自用 topsis

本文主要是介绍TOPSIS优劣解距离法(自用)1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对于上一节,我们讲了AHP方法。但是层次分析法有一定的缺陷
在这里插入图片描述
引例
在这里插入图片描述
在这里插入图片描述
在这里我们看到,排名是越小越好。但是,我们是想打分,打分的话就是分数越大越好,所以我们为了合理地打分,就要对这个排名进行转化,怎么转化?
我们将原来的排名越小越好修正为越大越好。然后给出评分就是上图所示。

在这里插入图片描述
但是,我们的上面这个方法有不合理之处。比如,如果小王和清风考得是另一个成绩,但是他们的名次就还是没有发生改变,这时候,这种方法就不能全部的完全的反映表格中的信息了。
用数学语言来描述就是——虽然他们有相关性,但是相关性不是很强。

怎么尽量使其有较强的相关性呢?为了更容易的计算,我们要对分数进行修正。
在这里插入图片描述
用最大最最小值法。把他们都修正控制在了0-1之间。
怎么进行打分呢?
归一化——修正后的分数/该列的和。
归一化后就发现得分相加是1了。
在这里插入图片描述
问题拓展——增加指标个数
在这里插入图片描述
在上一个图中,有两个指标。分别为极大型指标和极小型指标,这两个指标分别代表越大越好和越小越好。这时候你就不能把他俩放在一起评价了,因为他们的方向是不同的。所以你就要同一方向,怎么统一?——指标正向化
在这里插入图片描述
解释一下最下面的极大型和极小型。成绩肯定是越高越好,所以就是极大型指标;与他人争吵的次数,肯定是越小越好,所以是极小型指标;
我们要进行指标正向化,就是把所有的指标都转化为极大型指标,那么就要用与他人争吵的次数这一列中的 max-x 便成功完成指标的正向化。
转化后的“吵架次数指标”就变成了极大型指标,就变成了指标越大越好了。

在这里插入图片描述
正向化后怎么办?
你不能直接就把这两个指标简单粗暴的加起来,因为他们的单位不同。所以,你就要进行标准化处理,来消除量纲的影响。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
回到刚才打分的问题:
在这里插入图片描述
在这里插入图片描述

总结:TOPSIS方法步骤
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
计算指标得分后不要忘了归一化得分。

这篇关于TOPSIS优劣解距离法(自用)1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/343844

相关文章

线性代数|机器学习-P35距离矩阵和普鲁克问题

文章目录 1. 距离矩阵2. 正交普鲁克问题3. 实例说明 1. 距离矩阵 假设有三个点 x 1 , x 2 , x 3 x_1,x_2,x_3 x1​,x2​,x3​,三个点距离如下: ∣ ∣ x 1 − x 2 ∣ ∣ 2 = 1 , ∣ ∣ x 2 − x 3 ∣ ∣ 2 = 1 , ∣ ∣ x 1 − x 3 ∣ ∣ 2 = 6 \begin{equation} ||x

httprunner学习笔记(自用版)

目录 一、安装二、脚本录制1、charles录制2、F12脚本录制 三、脚本生成1、har转换为json脚本2、har转换为yml脚本 四、执行脚本五、查看报告六、httpruner接口自动化项目架构 HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求

模拟退火求n个点到某点距离和最短

/*找出一个点使得这个店到n个点的最长距离最短,即求最小覆盖圆的半径用一个点往各个方向扩展,如果结果更优,则继续以当前步长扩展,否则缩小步长*/#include<stdio.h>#include<math.h>#include<string.h>const double pi = acos(-1.0);struct point {double x,y;}p[1010];int

黑神话:悟空》增加草地绘制距离MOD使游戏场景看起来更加广阔与自然,增强了游戏的沉浸式体验

《黑神话:悟空》增加草地绘制距离MOD为玩家提供了一种全新的视觉体验,通过扩展游戏中草地的绘制距离,增加了场景的深度和真实感。该MOD通过增加草地的绘制距离,使游戏场景看起来更加广阔与自然,增强了游戏的沉浸式体验。 增加草地绘制距离MOD安装 1、在%userprofile%AppDataLocalb1SavedConfigWindows目录下找到Engine.ini文件。 2、使用记事本编辑

SimD:基于相似度距离的小目标检测标签分配

摘要 https://arxiv.org/pdf/2407.02394 由于物体尺寸有限且信息不足,小物体检测正成为计算机视觉领域最具挑战性的任务之一。标签分配策略是影响物体检测精度的关键因素。尽管已经存在一些针对小物体的有效标签分配策略,但大多数策略都集中在降低对边界框的敏感性以增加正样本数量上,并且需要设置一些固定的超参数。然而,更多的正样本并不一定会带来更好的检测结果,事实上,过多的正样本

UIFrameWork-基于UGUI-如何比较设计优劣

一、简化需求 1、从界面1打开界面2,屏蔽界面1事件响应。 2、关闭界面2,恢复界面1的事件响应。 二、暴力方案 1、对象1设置屏蔽自身事件响应,对象1通知对象2显示。 2、对象1设置恢复自身事件响应,对象2通知对象1显示。 三、UIFrameWork方案 1、对象1通知管理器对象要打开的界面信息(字符串),管理器对象通知对象1屏蔽事件响应,管理器通知对象2显示。 2、对象2通知管

高效传输秘籍,揭秘Rsync和SCP的优劣,助你做出明智选择!

在日常的运维工作中,文件传输任务频繁出现,而选择合适的工具能显著提高工作效率。Rsync 和 SCP 是两款常见的文件传输工具,但它们各具优缺点,适合不同的场景。本文将通过深入分析这两款工具的特性、使用场景和性能,帮助你做出明智的选择,从而在文件传输中省时省力。 Rsync 与 SCP 简介 Rsync:增量传输的强大工具 Rsync 是一款支持文件同步的工具,广泛应用于备份和传输

Matlab)实现HSV非等间隔量化--相似判断:欧式距离--输出图片-

%************************************************************************** %                                 图像检索——提取颜色特征 %HSV空间颜色直方图(将RGB空间转化为HS

C/C++两点坐标求距离以及C++保留两位小数输出,秒了

目录 1. 前言 2. 正文 2.1 问题 2.2 解决办法 2.2.1 思路 2.2.2 代码实现 3. 备注 1. 前言 依旧是带来一个练手的题目,目的就一个,方法千千万,通向终点的方式有很多种,没有谁与谁,我们都是为了成为更好的自己。 2. 正文 2.1 问题 题目描述: 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 输入格式:

【自用14】C++俄罗斯方块-思路复盘

1.编写主函数 int main(void){welcome();//欢迎函数system("pause");//窗口停留colsegraph();//关闭图画return 0;//返回值} 其中包含有最开始的欢迎,以及基础的窗口停留、图画关闭和返回值语句 2.编写欢迎函数 需求: 欢迎函数中需要包含的功能 设置游戏窗口的大小 设置游戏窗口的颜色 设置游戏窗口需要显示的文字的字