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判断矩阵检查结果中这类判断矩阵具有不同颜色的图标,并根据需修正数据百分比给出相应的处理建议。
    
  • 最大改进方向(修正失败)

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