层次分析,critic以及topsis

这篇具有很好参考价值的文章主要介绍了层次分析,critic以及topsis。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本节介绍基本的评价类算法,以及给出相应的代码模板。

AHP(层次分析法)

主观评价法,结合定性和定量来分析,对难以完全定量的复杂系统做出决策。
算法步骤:(1)建立层次结构模型。(2)构造判断矩阵。(3)填写判断矩阵并进行一致性检验。(4)填充权重矩阵得出结果。
(1)构建层次结构
层次分析,critic以及topsis  首先,需要有层次,上图是一个三层的结构。是一个基本的结构,可以加深层次,具体实例如下:
层次分析,critic以及topsis
(2)构造判断矩阵。就根本目的来说,要得到评价体系,也就是要得到权重。为了得到同一层次元素对上一层的元素的重要性。将该层次元素两两比较。具体实例:
为了得到
层次分析,critic以及topsis手段是构造如下的,两两比较的判断矩阵:
层次分析,critic以及topsis
接着,自然是求解判断矩阵。
填写准则,如下
层次分析,critic以及topsis一般来说,我们很难构造出一致性矩阵。因此,要进行一致性检验。满足CR(<0.1)就认为是一致的。
首先计算CI=(λmax​−n​)/(n−1)。
接着,查表找RI。
层次分析,critic以及topsis计算CR=CI/RI,满足CR(<0.1)即可满足要求。
  接着,由一致性矩阵求权重。可以利用特征值法。对判断矩阵最大特征值对应的特征向量进行归一化即可。
至此,完成了判断矩阵的求解,完成所有判断矩阵的求解,就完成了评价。

2.EWM(熵权法)

:客观赋权方法,数据越波动,权重越大。
步骤:(1)数据标准化,每个指标进行标准化。
(2)计算每个指标的熵值:

层次分析,critic以及topsis(3)计算差异性系数:
  Dj=1-Ej
(4)计算各个指标权重。层次分析,critic以及topsis
耦合可以采取,平均值,拉格朗日等等。

3.critic客观定权

客观赋权方法。需要计算,样本之间的标准差与相关系数。一般而言,
1.数据标准化。对于正向指标与负向指标,采用min-max标准化。
  对于正向指标
层次分析,critic以及topsis  对于负向指标
层次分析,critic以及topsis
2.计算每个指标的标准差。
层次分析,critic以及topsis
3.计算每个指标之间的相关系数。
层次分析,critic以及topsis其中,p表示具有p个指标。也就是对于每个指标都计算了它与其他指标之间的相关系数。
4.得出权重。
层次分析,critic以及topsis层次分析,critic以及topsis

4.TOPSIS

多维度因素综合评价模型。
  1.数据预处理,指标一般分为:正向类指标,负向类,中间值(靠近中间值),区间型(在一定区间内最好,在区间内无优劣之分)指标。一般需要将指标正向化处理并消除量纲的影响。具体如下:

层次分析,critic以及topsis至此,会得到评价矩阵An×m(n个评价对象,m个指标)。
(2)得到价值矩阵V=A×W。W是权重矩阵,权重可以通过AHP-EWM得到,或者其他算法。
(3)确定正负理想解。因为已经转换为正向指标。
层次分析,critic以及topsis
(4)计算各方案与正负理想解的欧式距离。
(5)计算各方案对理想解的贴近度,贴近度越高,值越好,排名越高。
用公式表示:
层次分析,critic以及topsis  其中,理想最优解是每一列的最大值组成的向量。负理想最优解是每一列的最小值组成的向量。最终的决策依据:
层次分析,critic以及topsis
得分越高,排名越靠前,解越优。文章来源地址https://www.toymoban.com/news/detail-441483.html

到了这里,关于层次分析,critic以及topsis的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数学建模:TOPSIS分析

    🔆 文章首发于我的个人博客:欢迎大佬们来逛逛 假设有m个评价对象,n个评价指标,首先需要进行指标的 正向化 : 极大型 极小型 单点型 区间型 然后对正向化后的矩阵进行 标准化 ,得到 Z Z Z 矩阵:假设 X X X 为正向化后的矩阵,则 Z Z Z 是标准化后的矩阵: X = [ x 11 x 11

    2024年02月11日
    浏览(39)
  • Git的介绍以及基本使用

    学生作者:吃饱饱坏蜀黍 日期:2023.6.17 GIt版本:2.41.0 IDEA配置Git篇:https://blog.csdn.net/a1978341673/article/details/131318939 ​ Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git 仓库来存储和管理这些文件,Git 仓库分为两种: 本地仓库:开发人

    2024年02月04日
    浏览(32)
  • 爬虫基本原理介绍、实现以及问题解决

    1. 前言 爬虫作为网络数据采集的重要工具,在当今互联网时代具有不可替代的作用。通过爬虫,我们可以获取到丰富的网络数据,用于各种用途,包括数据分析、业务决策、舆情监测等。 2. 爬虫能做什么 爬虫可以用于获取互联网上的各种数据,无论是文字、图片、视频还是

    2024年04月14日
    浏览(34)
  • redis 的基本介绍以及 五种 数据类型

    一句话:redis 是一个开源的、使用C语言编写的、支持网络交互,基于内存也可持久化的 key-value (非关系型)数据库 redis作者博客,有兴趣的小伙伴可以去逛一逛:http://github.com/antirez 关于key 的命名,不要太长也不要太短,Key太长越占资源,太短可读性又很差,key 之间的单词

    2024年02月11日
    浏览(46)
  • 【C++】容器篇(四)—— queue的基本介绍以及模拟实现

    前言: 在上期博文中我带大家对stack进行深入的学习,本期我将带领学习的是关于 queue的基本知识,并且还将给大家介绍并实现  priority_queue。接下来,让我们正式本期的内容。 目录 (一)queue的基本介绍 (二)基本使用 (三)模拟实现 (四)priority_queue的基本介绍 (五)

    2024年02月08日
    浏览(44)
  • Vue 3 的概述以及 ES 6 基本语法的介绍

    本章首先介绍前端架构模式,然后在此基础上介绍 Vue 及其安装方式,接着介绍 Vue 3的新特性,最后介绍 ECMAScript6 (简称ES 6)的语法。 在学习 Vue.js之前,我们先来了解一下 MVVM (Model-View-ViewModel, 模型-视图-视图模型)模式,它是一种基于前端开发的架构模式。MVVM 最早出现于

    2024年03月22日
    浏览(40)
  • 【Spring Security OAuth2 Client】基本介绍以及定制开发

    OAuth2 协议起来越普及,大多数企业都有自己的一套单点登录系统,通常都会支持 OAuth 协议,但这个单点登录系统通常会在 OAuth 标准协议上多多少少会有改造,我们在企业内部开发一个应用服务,需要对接单点登录 SSO ,只要支持 OAuth 协议,我们就可以使用 spring-boot-starter-

    2024年02月14日
    浏览(37)
  • 探索 Linux vim/vi 编辑器:介绍、模式以及基本操作演示

    💐作者:insist-- 💐个人主页: insist-- 的个人主页 理想主义的花,最终会盛开在浪漫主义的土壤里,我们的热情永远不会熄灭,在现实平凡中,我们终将上岸,阳光万里 ❤️欢迎点赞👍收藏📁评论📒 前言 本文将介绍vim / vi编辑器是什么并详细讲解它的三种工作模式以及基

    2024年02月05日
    浏览(58)
  • MySQL数据库——存储过程-介绍以及基本语法(特点、创建、调用、查看、删除、示例)

    目录 介绍 特点 基本语法 创建 调用 查看 删除  示例  存储过程是 事先经过编译 并 存储在数据库 中的一段 SQL 语句的 集合 ,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想

    2024年02月06日
    浏览(67)
  • 异或运算的基本介绍以及使用技巧,剖析常见的异或题目

    异或运算,符号为‘^’,直接对底层二进制串进行运算,比算术运算快得多,规则为:相同为0,不同为1。 假设N为任意实数 性质1:0 ^ N = N 性质2:N ^ N = 0 性质3:异或运算满足交换律与结合律 重点:我们可以将异或运算理解为二进制的无进位相加!也就是说,当两个数异或

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包