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

判断矩阵页面

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%,如果一个判断矩阵缺失太多的项,自动补全其实没有意义。

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

首先点击右上角设置选项

设置

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

计算参数设置