根据清风老师的课程学习,收获很大,https://www.bilibili.com/video/BV1DW411s7wi

1.该模型所解决的问题

评价类问题。(如哪个地方比较好,哪位员工优秀)

2. 使用该模型需要思考的三个基础问题:

  • 评价的目标是什么:
  • 为了达到目标有哪几种可选的方案:
  • 评价的准则或指标是什么(根据什么评价好坏) :

3. 整理出判断矩阵(方阵)

!!这个判断矩阵用于判断评价指标的权重关系


评价指标为景色,花费,居住,饮食,交通,按照右表进行打分。

  • 注:
    aij的意义:与指标j相比,i的重要程度
    当i=j时,两个指标相同,因此同等重要记为1,即对角线为1
    aij>0且aij*aji=1(正互反矩阵)

4. 整理出判断矩阵

!!这个矩阵用于判断可选方案在评价指标上的优劣

5.进行一致性检验

因为各行和各列之间只是参照的单位一不同,所以,各行和各列之间应该成倍数关系,但是,仍有不成倍数关系的矩阵,所以我们要做一致性检验。

如何检验一致性?

  • a.计算一致性指标CI=(λmax - n)/(n-1)
    (λmax是最大特征值)
  • b.查找平均一致性指标RI
    附上表查询地址:https://wenku.baidu.com/view/0fa59423336c1eb91b375d32.html
  • c.计算一致性比例CR=CI/RI
    如果CR<0.1,则一致性可以接受,否则需要修正。

6. 对判断矩阵进行归一化处理求权重。

a. 一致矩阵随便,挑一列算就行(因为各列成比例)
b. 不一致的矩阵,通过以下公式计算

  • A.算术平均法:

    这个公式用人话说就是:先每列都归一化,再每个列相加,再除n
  • B.几何平均法:
  • C.特征值法:
    求出最大特征值对应的特征向量,对向量归一化处理

7. 使用EXCEL继续最终得分

加权相乘即可,使用EXCEL可以算的快点。

8. 局限性

  • a. 决策层不能太多,否则判断矩阵和一致性矩阵相差可能会很大
  • b. 决策层中的指标的数据是已知的,不能用

9.论文

纯个人练习
https://download.csdn.net/download/LoneySmoke/12295863

数学建模之层次分析法详解(附个人论文)相关推荐

  1. 【数学建模】层次分析法AHP(评价与决策)

    文章目录 一.算法介绍 二.适用问题 三.算法总结 1. 步骤 2. 如何构建层次结构模型 3. 如何构建成对比较矩阵 4. 如何进行一致性检验 四.应用场景举例(旅游问题) 1. 建模 2. 构造成 ...

  2. 【数学建模】层次分析法

    层次分析法 引例 层次分析法介绍 成对比较阵和一致性检验 组合权向量 层次分析法步骤 代码实现 RI 一致性检验 层次单排序 计算组合权向量(层次总排序) 经典案例 代码实现 练习训练 参考文献 引例 ...

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

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

  4. 【数学建模】—— 层次分析法(AHP)

    层次分析法 The analytic hierarchy process (AHP) 建模比赛中最基础的算法之一,主要用于解决评价类的 解决评价类问题,首先要想到以下三个问题: 我们评价的目标是什么? ...

  5. (一)【数学建模】层次分析法

    文章目录 1. 评价类问题可用打分解决 (1)确定权重的方法(分而治之的思想): 1) 确定判断矩阵 2)计算权重 <1>算术平均法求权重 <2>几何平均法求权重 <3& ...

  6. 数学建模之层次分析法模型

    目录 问题 问题实例 问题分析 建立层次分析法模型 分析权重的方法 ​编辑 填表指标的权重​编辑 一致性检验 一致性检验的引入 一致性检验的步骤 计算判断矩阵 归一化处理 算术平均法求权重 几何平均法 ...

  7. yaahp使用教程_[层次分析法(详解)] yaahp层次分析法教程

    AHP (Analytic Hierarchy Process)层次分析法是美国运筹学家T. L. Saaty教授于二十世纪70年代提出的一种实用的多方案或多目标的决策方法,是一种定性与定量相结合的决 ...

  8. AHP层次分析法详解

    APH简介 起源   层次分析法(AHP)是美国运筹学家Saaty于上世纪70年代初,应用网络系统理论和多目标综合评价方法,提出的一种层次权重决策分析方法.层次分析法是一种解决多目标的复杂问题的定性与 ...

  9. 【数学建模】层次分析法(AHP)-Python实现

    1 前言 本文主要讲解层次分析法(AHP)的python实现,后续会跟进实例分析 2 代码实现 导入包 import numpy as np 2.1 构造判断矩阵 判断矩阵一般采用专家意见法,也就是德 ...

最新文章

  1. mongoose笔记
  2. ubuntu 配置apt代理源
  3. 【转】强大的vim配置文件,让编程更随意
  4. [JAVA #183; 0基础]:11.终结者-final
  5. 2.1.2 操作系统之进程的状态(运行、就绪、阻塞、创建、终止)及转换(就绪-运行、运行-就绪、运行-阻塞、阻塞-就绪)
  6. junit4和junit5_JUnit5 TestSuite替代
  7. JEECG 页面多个用户选择器只显示最后一个
  8. python程序启动其他python程序_python中使用fork创建新的进程
  9. hive设置为本地模式,从而避免MapReduce
  10. pytorch损失函数
  11. java无法启动安装程序,Windows Fix中无法启动Java更新安装程序错误
  12. linux sigar 进程监控,Linux 下使用Sigar 获取CPU 使用率
  13. np学习——OSPF的典型配置案例
  14. 在商业化道路上,小冰还要再多走几步
  15. 做SEO优化第七步:如何选择网站程序模版?
  16. android 校园 源码,android 校园交易APP
  17. 进程创建的优化设计(上)
  18. word2010去掉回车符
  19. swagger2-2.9.2使用过程中遇到的坑:
  20. 阿里巴巴高级技术专家李浩:千牛开放从云到端

热门文章

  1. 微服务架构实践心得小结
  2. HBuilder X 下载安装内置浏览器失败
  3. 电子产品设计的流程有哪些
  4. 有知道深圳艾奕康(以前叫茂尔盛)、新钶信息系统公司、梦网科技的吗?下班后取消放首页...
  5. K8s常见问题分析解决(coreDns)
  6. 搭建开发平台—WTK
  7. c++大小写字母转换
  8. [20191206]隐含参数_db_always_check_system_ts.txt
  9. Base64的编码和解码
  10. C语言 局部变量和全局变量