4 判断矩阵

层次模型正确后,可以切换到判断矩阵输入页面,如图:

4.1 层次结构树

4.1.1 层次结构树上的要素

窗口左下方的层次结构树列出了模型中的所有要素,需要输入判断矩阵的要素为蓝色文字,备选方案和重复的要素不需要进行判断矩阵的输入,分别为红色和灰色文字。

初始状态层次结构树只将需要输入判断矩阵的要素展开,鼠标左键点击一个需要输入判断矩阵的节点窗口右边输入区会显示它对应的判断矩阵。

4.1.2 层次结构树要素节点图标

判断矩阵结构树:

4.2 判断矩阵值的输入

在表格中选择某个比较项,然后拖动窗口右上的刻度条即可改变其比较值。在输入过程中可以任意切换输入形式。

在这种输入形式下,还可以向判断矩阵中直接填入数值。双击表格中的某项,或在选中某项的状态下按下回车键,此项将进入编辑状态。在编辑状态下,可以输入小数/分数形式的值作为此项的值。输入完成按下回车键或鼠标点击其他项确认输入,或按下ESC取消这次编辑。

在表格中选中直接输入的自定义值的项时,在拖动刻度条左侧会显示一个黑色的叹号,表示此项为自定义值。

4.3 判断矩阵一致性比例实时显示

在输入判断矩阵数据时,如果判断矩阵数据已完全输入,判断矩阵的一致性比例会实时地显示在输入窗口的上部。

4.4 判断矩阵一致性最大影响元素实时显示

判断矩阵输入时会高亮显示对一致性影响最大的元素,只有填写完整并且一

致性比例大于0.1的判断矩阵才会显示。

4.5 判断矩阵一致性检查

当点击”计算结果”页面,会自动进行判断矩阵的一致性检查,如果矩阵有残缺或矩阵不一致,将会在输出窗口中显示这些错误。

鼠标左键双击错误列表中的错误项将会定位到发生错误的判断矩阵。

4.6 判断矩阵一致性自动调整

鼠标左键双击判断矩阵不一致错误,定位到发生错误的判断矩阵,点击工具栏上的“标记修正”按钮进行所有的矩阵不一致修正,也可以在层次结构树上对应的节点单击右键弹出菜单选择”自动调整一致性”。标志为自动调整一致性的要素在层次结构树上的图标变为

在已经标志为自动调整一致性的节点上单击右键弹出菜单上再次选择”自动调整一致性”,可以取消自动调整一致性。

4.7 残缺判断矩阵自动补全

鼠标左键双击判断矩阵不完整错误将会弹出提示框询问是否自动插入缺失的值,也可以在层次结构树上对应的节点单击右键弹出菜单选择”自动补全残缺矩阵”。

在已经标志为自动补全残缺矩阵的节点上单击右键弹出菜单上再次选择” 自动补全残缺矩阵”,可以取消自动补全残缺矩阵。

4.8 判断矩阵一致性自动调整和残缺判断矩阵自动补全的参数设置

yaahp提供两种不一致判断矩阵调整算法,最大改进方向和最小改变。

最大改进方向算法:适合不一致性比例较大的不一致矩阵的调整。一致性比例如果较大,很大的可能是判断时某个或几个数据判断错误,所以此算法尽量修改判断矩阵中对一致性影响最大的项。

最小改变算法:适合不一致性比例较小的不一致矩阵的调整,这种情况大多是因为专家给出的两两比较数据中微小误差的累计。这种情况使用最大改进方向算法修正会发生错误,所以这种算法的目标是: 在使判断矩阵的一致性比例达到要求的基础上最小化对判断矩阵的修改。

可以设定yaahp自动使用合适的算法(推荐),或者指定对任何不一致判断矩阵只使用两者之一。如果设定为为yaahp自动使用合适的算法,还可以设定算法选择的一致性比例阈值(缺省0.2),不一致判断矩阵一致性比例大于此阈值,选用最大改进方向算法,否则使用最小改变算法。

最大一致性比例:指定使用最小变化算法调整不一致判断矩阵时一致性比例要达到的目标。如果调整算法收敛,调整后的判断矩阵的一致性比例就是这个设定值或略小。所以一般设置为0.1即可,如果有要求调整后的一致性比例更小些,可以修改这个参数。

缺失项最大比例:表示一个残缺矩阵只有其中缺失项所占百分比小于此参数的值时才能使用自动补全功能。此参数上限50%,如果一个判断矩阵缺失太多的项,自动补全其实没有意义。

最小变化不一致判断矩阵算法以及残缺矩阵自动填充算法都基于微粒群算法。

首先点击右上角设置选项

在弹出的页面中,切换到“计算参数”选项

4.9 检查判断矩阵

检查判断矩阵的作用是对各个不一致的判断矩阵给出其数据评价和改进意见。在判断矩阵页面点选工具栏的“检查判断矩阵”功能,如果是非群决策将直接显示检查结果窗口;如果是群决策会显示如下图的窗口,根据具体需求选择检查方式。

检查判断矩阵计算完成后,将显示如下图所示的检查结果窗口。

不同类型的检查结果放在不同的选项卡中,左侧列表每一项对应一个判断矩阵。右侧上方文本描述当前选中的判断矩阵使用的修正算法及修正效果,并给出改进建议。右侧下方显示判断矩阵数据,其中淡蓝色背景的数据是经过修正的,括号中的数值是修正前的数据。

数据检查结果中将不一致判断矩阵分为下面的几类,各类都给出了进一步程度处理建议。

最小改变(一致)

这类判断矩阵经过最小改变修正后能够满足一致性要求,一般不需要对此判断矩阵数据做进一步处理。yaahp默认设置下能够对其进行自动修正。

最小改变(不一致)

通过最小改变一致性修正算法无法使此判断矩阵达到一致性要求。建议将计算参数恢复为默认设置后再次检查,恢复默认设置操作如下:按Esc键关闭当前窗口 => 点击窗口右上角”设定”按钮 => 选择”计算参数”页面,点击下方的”恢复默认设置”按钮。

最大改进方向(改变一个要素)

这类判断矩阵利用最大改进方向算法进行自动修正可以达到一致性要求,并且只需要修正判断矩阵中的一个数据项即可,一般不需要对此判断矩阵数据做进一步处理。yaahp默认设置下能够对其进行自动修正。

最大改进方向(改变多个要素)

这类数据利用最大改进方向算法进行自动修正可以达到一致性要求,但是需要修正的数据项大于1个,根据需要修正的数据所占百分比,确定进一步的处理对策。yaahp判断矩阵检查结果中这类判断矩阵具有不同颜色的图标,并根据需修正数据百分比给出相应的处理建议。

最大改进方向(修正失败)

这类数据无法利用最大改进方向算法进行自动修正使此判断矩阵达到一致性要求。建议重新填写或废弃此判断矩阵数据。

yaahp使用教程_4 判断矩阵相关推荐

  1. yaahp使用教程_如何用yaahp进行大量备选方案/评价对象的综合评价?

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

  2. C#开发Unity游戏教程之判断语句

    C#开发Unity游戏教程之判断语句 游戏执行路径的选择--判断 玩家在游戏时,无时无刻不在通过判断做出选择.例如,正是因为玩家做出的选择不同,才导致游戏朝着不同的剧情发展,因此一个玩家可以对一个游戏 ...

  3. 1886. 判断矩阵经轮转后是否一致

    1886. 判断矩阵经轮转后是否一致 给你两个大小为 n x n 的二进制矩阵 mat 和 target .现 以 90 度顺时针轮转 矩阵 mat 中的元素 若干次 ,如果能够使 mat 与 tar ...

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

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

  5. 判断矩阵一致性检验的Matlab源程序代码

    Matlab源程序代码如下: clc clear disp('请输入判断矩阵A') A=input('A='); [n,n] = size(A) %方法1: 算术平均法 Sum_A = sum(A); ...

  6. 线性代数 --- 如何判断矩阵是否可逆(奇异与非奇异)?

    如何判断矩阵是否可逆? 一般情况而言,判断矩阵是否可逆大多数人都会选择计算矩阵的行列式(determinant)?如果矩阵的行列式为0,则判断该矩阵为奇异矩阵(singular matrix),即不可 ...

  7. 判断矩阵斜对角线的元素

    判断矩阵斜对角线的元素 学习书本4皇后的算法中,发现了一句代码 abs( a[i] - a[k] ) = i - k 这是if语句内的代码,后面查找资料才发现,矩阵中: ∣斜对角线的元素的行数与行数的 ...

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

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

  9. R语言 判断矩阵是否对称半正定

    对称半正定矩阵可进行choleskey分解,使用chol()函数结合tryCatch错误异常判断,即可判断矩阵是否对称半正定. 1. 仅输出是否半正定 Sigma为一个对称矩阵,但非半正定,进行cho ...

最新文章

  1. C#+AE 调整TOCControl控件中图层的显示顺序
  2. 寻找实力高手长期合作
  3. 如何将APACHE许可证应用于您的工作
  4. flash player10.1 + FMS4中的p2p功能
  5. 三组关键词,拆解2021年赤子城的中期业绩报告
  6. Filezilla 服务器发回了不可路由的地址。使用服务器地址代替
  7. 网络数据采集技术—Java网络爬虫入门与实战 书稿纠错
  8. html5怎么给图片添加背景透明,javascript – 透明图像背景html5画布
  9. 菜鸟的系统架构师如何应对交易系统激增的系统流量
  10. 豪典软件测试版,豪典线材优化软件(通用线材优化工具)V2019.1.0 最新版
  11. 代理服务器-贪心算法
  12. 计算机视觉与智能语音处理融合套件初体验(语音部分)
  13. 2021年中国异戊酰氯市场趋势报告、技术动态创新及2027年市场预测
  14. 一键生成sprite(雪碧图)以及 动态加载1X 2X3X 图片
  15. 集合_java集合框架
  16. html 数字加圆圈,如何使用CSS围绕一个数字用圆圈?
  17. IP媒体服务器:3G视频业务的基石
  18. Altium Designer2018下载安装及基本使用
  19. 基于JAVA Web的航空订票系统
  20. 独立、原创、总结、分享、行动——由海滨学生參观实验室及“飞思卡尔”杯智能车比赛想到的...

热门文章

  1. 技术体系构建_构建出色的技术简历的简单指南
  2. 如何利用迅捷画图绘制精美思维导图,流程图
  3. 模型计算机控制器的设计,模型计算机_控制器的设计.doc
  4. 30K成功入职京东:拿到京东offer经验分享「面试经历+面试真题」
  5. NX二次开发 矩阵向量坐标 UFUN判断两个三维向量是否垂直 UF_VEC3_is_perpendicular
  6. 自适应网页设计的学习笔记
  7. JAVA面向对象程序设计——面向对象
  8. php排版word文档试卷,word排版技巧:轻松几招搞定试卷“卷面”排版
  9. 传值和传引用(米斯特吴22)
  10. [No000060]冷读热读:读书九问