这篇文章是我在B站上跟随up主ln异教徒学习时根据其讲的内容和我的理解实践做的笔记,视频原地址如下

https://www.bilibili.com/video/BV1qy4y1a7JJ?t=0.9

在学习层次分析法之前我们先来看一下学习数学建模的方法

预测未来的时候,预测我国未来人口的一 个数据的时候呢,这时候就需要用上一些预测的一些模型,比如说回归,拟合,灰色预测,神经网络等等,而需要对一些企业,或者说一些学生做一个综合的评价的话,那就很很明显就是需要做用一个评价类的模型。评价类的模型又分为主成分分析法,熵值法等等,比如学会了层次分析法,但是不知道层次分析应该用在哪个地方,所以首先就应该去了解模型它所对应一个应用范围是什么样的。

第2点,就需要去学会使用这个模型。 而不是说理解模型的原理啊,应该去学会使用,因为你数学建模的话,它是一应用类型的一个比赛啊,但是侧重点是应用。所以说第2点需要去学会使用一个模型。结果这样的话,拿到一个问题,拿到数据你才会非常快的把它这个问题解决掉。然后进而去攻克其他更难以解决的一个问题。

然后第3点呢需要你去了解模型的优缺点。因为论文中一般都是希望去了解模型的优缺点,因为论文中一般都是需要你去写模型应用缺点是什么样,或者也不知道这样一个模型如何去优化。

然后是我们需要去深入理解模型的原理啊,而最后才是深入理解性原理,因为理解模型原理之后呢,可以方便你去更好的去怎么样去融合模型,修改模型的一个缺点,然后为你论文去加分,所以说学习数学模型的一个方法步骤应该按照这四个顺序。

层次分析法

层次分析法的引入

用matlab实现

我们在考虑景色时还要费用、居住等别的,然后我在考虑下面的景色时,考虑苏州时还要考虑杭州和桂林,都是通过与整体的比较才能得出,会导致不是很准确,而且指标越多,越难考量。由此我们引入层次分析法。

层次分析模型(比赛时可以直接放进去,直接套模板,改一下结果):

层次分析法主要计算步骤如下:

第一步,建立层次结构

首先将决策问题分为三个部分,即:目标层、准则层(需要考虑哪些指标)以及指标层。

第二步,构造判断矩阵

判断矩阵为两两指标重要性的判断,一般判别矩阵构造如下。

每一个格子代表横轴和纵轴重要性的比较

将指标的整体考虑,转变为两两指标之间的考虑

但是根据标度表写的和它的比例可能相差甚远,这样会导致不一致,所以要进行一致性检验。

n是矩阵的阶数(指标个数)

CR大于0.1时,要修改判断矩阵的比例直到小于0.1,才可以使用它的权重

下面的代码直接套用即可,改改矩阵,就可以得到CI、CR和最大特征根

一致性检验通过后就可以用最下面的权重

然后算旅游目的地(跟整体去比)在各个指标下面数值的比较,应该有五(五个指标)个三乘三(三个目的地)的判断矩阵,这五个矩阵相当于是对三个方案的每个指标进行了打分评估,也就是针对指标而言两种方案是否该指标相同好,或稍好点之类的评价。

然后还是直接代入之前的代码,就可以求出每个的权重

最终我们选择得分最高的

指标层就是准则层分出来的,比如销售利润率的权重是盈利能力的权重乘上其下面的子权重

首先应该构建一个准则层的判断矩阵,构建完直接代入matlab的代码之中就可以算出每个指标的权重,然后每一个准则层下面的子指标们做一个判断矩阵

评价(决策)模型 1 层次分析法(AHP)相关推荐

  1. 评价类模型(层次分析法与模糊评价模型)

    一.评价类模型 综合评价的基本理论和数据预处理: 评价对象 评价指标 权重系数 综合评价模型 评价者 二.AHP法-层次分析法 通过打分解决评价类问题,两两比较,推算权重. %function RI= ...

  2. 【1.2】 评价类模型之层次分析法中判断矩阵的填写方法、一致性检验的步骤、以及根据判断矩阵计算权重的方法

    目录: 准则层判断矩阵怎么填写 方案层判断矩阵怎么填写 关于判断矩阵和一致矩阵的知识点补充 一致性检验的步骤 怎样通过判断矩阵去计算权重(三种方法),及相应的代码示例 准则层判断矩阵的填写: 填写准则 ...

  3. 熵权法EW与层次分析法AHP之数学原理及实例

    1.概述 对于多指标或多目标决策问题,由于涉及到多个指标或属性,在对实测数据进行评价时,需要确定这些指标之间的相互权重,各指标权重的客观性与合理性也会大大影响到最终的评价结果.目前对于指标权重确定的方 ...

  4. 数学建模 --- 层次分析法(AHP模型)

    层次分析法 评价类问题 该问题思路 选出相关指标,求各个指标之间的权重 和 对某个指标而言各个选择权重(分而治之思想) 计算每个方案的得分 层次分析法 层次分析法第一步 --- 层次结构图 层次分析法 ...

  5. 数学建模之层次分析法AHP

    层次分析法(Analytic Hierarchy Process,AHP)这是一种定性和定量相结合的.系统的.层次化的分析方法.这种方法的特点就是在对复杂决策问题的本质.影响因素及其内在关系等进行深入 ...

  6. 层次分析法AHP - 代码注释多 - ( 数据建模 Python代码)

    实际生活中,往往有一些很复杂的系统,我们没办法直观草率的确定权重,比如甲.乙.丙三人竞选总统,严谨的说,需要从三人的社交能力.管理能力.经济能力等方面来考虑,在每个方面,三位候选人的得分也不同,那么到 ...

  7. MATLAB实现层次分析法AHP及案例分析

    层次分析法(Analytic Hierarchy Process, AHP) 1 模型背景 美国运筹学家匹兹堡大学教授Saaty在20世纪70年代初提出的一种层次权重决策分析方法. 层次分析法(Ana ...

  8. 层次分析法 AHP

    层次分析法(Analytic Hierarchy Process,简称 AHP)是对一些较为复杂.较为模糊的问题作出决策的简易方法,它特别适用于那些难于完全定量分析的问题.它是美国运筹学家 T. L. ...

  9. R语言应用实战-基于R语言的综合评价(层次分析法AHP为例)

    一.综合评价的基本概念 对一个事物的评价往往会涉及多个因素或者多个指标,评价是在多个因素相互作用下的一个综合判断.多指标综合评价方法具有以下的特点:包含若干个指标,分别说明被评价对象的不同方面,评价方 ...

最新文章

  1. 从零开始_学_数据结构(六)——排序(冒泡、插入、希尔、简单选择、归并、快速)...
  2. mysql galera_(十六)MySQL集群galera实现
  3. Haar Adaboost 视频车辆检测代码和样本
  4. 购买绝版书的好地方——淘宝
  5. jQuery Ajax 实例 全解析(转)
  6. 各种平台解压压缩总结
  7. win7下ffmpeg编译动态链接库整理
  8. 高校学霸情侣 双双保研中科院,3年获近9万奖学金,120余项个人荣誉……
  9. 作者:金海,博士,华中科技大学计算机科学与技术学院教授、博士生导师。...
  10. 《飞鸽传书2007怎么用》这种即时通讯技术已开始普及
  11. 【sklearn第十三讲】Naive Bayes分类器
  12. js混淆还原工具_技术分享:几种常见的JavaScript混淆和反混淆工具分析实战
  13. 逻辑电路是计算机学的吗,下列属于组合逻辑电路的是( )。
  14. “攻城狮” 需要了解的密码知识
  15. Blob如何在html里转换成图片,前端图片canvas,file,blob,DataURL等格式转换
  16. 尚好房 07_前端房源展示
  17. [转载]LFSR的工作原理以及LFSR在CRC上的应用
  18. Redis的过期策略以及内存淘汰机制
  19. bummed out
  20. 【爬虫专栏18】多线程爬笔趣阁遮天

热门文章

  1. hash表--c语言 字符串键值配对——(key, value)
  2. 关于八大员继续教育在线考试的一些想法
  3. 《炬丰科技-半导体工艺》晶圆表面金属粘附机理和清洗方法
  4. 深度剖析text-*家族
  5. 小米路由器开ssh方法
  6. 列举一个利用MATLAB进行仿真的案例,MATHCAD 和MATLAB建模与仿真-中国大学mooc-题库零氪...
  7. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java高校职称申报系统337gs
  8. JS: int转16进制
  9. 基于django奶茶店管理系统
  10. 《复联4》终于上映啦!看3D时要先做好这些准备...