1. 我的评价指标体系中没有中间层怎么办?

中间层并不是必须的。

2. 构造层次结构模型时,每个备选方案节点都需要与中间层要素连接吗?

不需要,可以直接连接到决策目标节点。

3. 我想确定AA、BB、CC对OO的排序权重,备选方案应该是什么?

备选方案就是AA、BB、CC。

4. 层次模型如果有四层,yaahp还能处理吗?

可以。现在一个节点影响因素最多可以有99个,但是大于9个会有一个提示,点击确定可以继续计算。

5. 我的层次模型怎么总是提示非法?

层次模型必须符合一定的原则才是合法的,yaahp中合法性检查的部分规则如下:

1) 总目标层节点不能作为起点;

2) 方案层不能作为终点;

3) 中间层节点的top不能作为终点;

4) 中间层节点的bottom不能作为起点;

5) 中间层节点top和bottom必须全部连接;

6) 总目标层节点必须有大于等于两个连接到中间层或方案层;

7) 方案层节点必须有大于等于两个连接到中间层或总目标层;

8) 中间层节点的bottom必须有大于两个连接到中间层或方案层节点。

6. 我有很多备选方案怎么办?

一般大于9阶的判断矩阵就很难保证判断的一致性, 如果模型中有大量备选方案(例如学校的所有教师), 直接处理会产生阶数非常大的判断矩阵, 无论对于人的思维能力还是yaahp处理能力都是无法应付的.

这种备选方案较多的问题, 处理办法有两种:

在层次模型中通过抽象高层要素, 降阶判断矩阵;

使用AHP与其他评价方法相结合的方式来处理.

1. 在层次模型中通过抽象高层要素, 降阶判断矩阵

利用AHP中常用的高阶判断矩阵降阶方法, 结合一个例子说明.

例如一个模型如下图, 备选方案12个, 会产生三个12阶的判断矩阵(要素A, B, C对应的判断矩阵).

因为判断矩阵阶数较高, 所以考虑抽象出一个中间层, 例如将备选方案进行分类, 将分类作为一个新的层次加入, 如下图(图中的”分类一”和”分类二”是新增的):

优点: 可以使用两两比较的方式进行决策, 并且不需要学习/使用其他评价方法;

缺点: 备选方案如果发生变化(备选方案较多的模型中, 备选方案可能比较容易发生变化, 例如今年20个备选方案明年加到了22个等情况), 需要重新输入不少决策数据(新增/改变的要素涉及的所有两两比较都要处理). 另外, 如果要素无法进行合理的抽象(也即抽象后无法两两比较, 例如上图中的两两比较: ”分类一”和”分类二”对于”A”哪个更重要, 这个问题可能无法回答), 那么也不能使用这种方法.

如果有很多备选方案, 可能需要抽象出多个中间层才能将所有判断矩阵阶数降到小于9, 处理过程复杂并且合理性不好保证.

2. 使用AHP与其他评价方法相结合的方式来处理

可以考虑使用层次分析法(AHP)与模糊综合评价法(FCE)相结合的方式来处理你的问题. 将现在模型最下方的中间层改为方案层, 也就是将评价具体备选方案时的各个指标(示例模型中是A, B和C)作为方案层, 如下图:

把模型最下方中间层改为方案层(A,B,C三个要素), 使用AHP方法得到这三个要素的权重, 然后利用模糊综合评价法对2000多个备选方案进行评价, 最终得到评价结果. 这种方法的优点是不需要繁杂费脑的抽象高层要素, 并且评价问题中的备选方案变化只需要做其自身的数据处理即可; 缺点是不能使用两两比较的方式进行决策了(其实FCE的决策数据输入方式也不错).

推荐使用第二种方法, 虽然需要额外用到FCE, 但yaahp支持的很好, 参考软件使用文档直接使用即可, 但为了更好地应用建议至少大概了解下FCE是什么/解决什么问题.

结合AHP和FCE的评价方法请参考此文.

yaahp的FCE相关操作可以参考使用手册, 以及相关视频教程.

yaahp层次分析法步骤_层次模型构造相关推荐

  1. yaahp层次分析法步骤_综合评价方法之层次分析法,选择再也难不倒你!

    在日常生活中, 我们常常面临着各种各样的选择. 比如你想去北京.上海.广州旅游, 但是由于种种原因, 你只能选择一个地点去旅游, 那么哪一种选择是最优的呢? 有没有较为科学的方法帮助我们更好地选择呢? ...

  2. 层次分析法步骤及代码编写

    层次分析法步骤及代码编写 笔记大部分由观看[强烈推荐]清风:数学建模算法.编程和写作培训的视频课程整理出: 视频链接:https://www.bilibili.com/video/BV1DW411s7 ...

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

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

  4. ahp层次分析法软件_层次分析法在历史街区研究中的应用简析

    摘要 AHP (Analytic Hierarchy Process)层次分析法通常被运用于解决多目标.多标准.多要素.多层次的非结构化的复杂决策性问题,特别是战略决策性问题,在建筑.规划.风景园林等 ...

  5. matlab层次分析法代码_基于主成分分析法和层次分析法的工程项目经理胜任力评价研究...

    摘 要:根据工程项目经理胜任力评价指标,运用主成分分析法和层次分析法相结合的数学方法对工程项目经理的胜任力进行合理公正的评价.首先运用主成分分析法筛选重要指标,再运用层次分析法对工程项目经理进行定量与 ...

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

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

  7. 分层结构的生活例子_层次分析法经典案例

    层次分析法经典案例 篇一:层次分析法步骤 层次分析法实例与步骤 结合一个具体例子,说明层次分析法的基本步骤和要点. [案例分析] 市政工程项目建设决策: 层次分析法问题提出 市政部门管理人员需要对 修 ...

  8. [清风数学建模]层次分析法(AHP)笔记及代码实现

    本文章是学习清风老师数学建模视频后所做的笔记,其中一些图片及代码实现来源于清风老师的B站视频: [强烈推荐]清风:数学建模算法.编程和写作培训的视频课程以及Matlab等软件教学_哔哩哔哩_bilib ...

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

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

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

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

最新文章

  1. Redis附加功能之键过期功能
  2. unity打开一片黑_麦吉丽素颜三部曲俗话说的好,一黑毁所有! 天生黑皮肤,该怎么办!...
  3. 科大星云诗社动态20210402
  4. perl 的mail严格正则表达式到底要怎么写?
  5. 一文整理Docker【Docker使用(更新中)】
  6. 从菜鸟成为数据科学家的养成方案
  7. ES6入门——类的概念
  8. 如何从开发小白到音视频专家
  9. Spring Data Jpa 报错org.hibernate.LazyInitializationException: could not initialize proxy
  10. zigbee学习之定时器
  11. openresty连接mysql_在CentOS 6上使用openresty访问mysql
  12. 【流体力学】从无量纲化的NS方程看几个准则数:施特劳哈尔数、雷诺数、弗劳德数
  13. SpringCloud
  14. 解决MyEclipse中导入项目的javascript文件中文乱码
  15. 如何仿微信聊天软件搭建
  16. 硅谷钢铁侠的的传奇人生
  17. rand函数和srand函数详解
  18. Node.js 实现登录校验 + 选项卡(改进版)
  19. 互联网装修还有多少机会?
  20. 糖尿病预测模型-Pima印第安人数据集-论文_企业科研

热门文章

  1. MATLAB中linspace函数使用
  2. (附源码)spring boot智能车APP毕业设计250623
  3. 导线电感、走线电感、过孔电感计算公式
  4. 企业级代码静态测试工具Helix QAC——Helix QAC Dashboard基于团队的工程质量管理系统/Helix QAC资质认证
  5. 动作捕捉系统用于模仿学习
  6. 操作系统 信号量机制
  7. 如何实现单行/多行文本溢出的省略样式?
  8. 小程序样式写了没有用,或许你就差一行代码
  9. Pytorch mask:上三角和下三角
  10. (KNN)K-近邻算法介绍和 Facebook签到位置预测案例应用