5层次分析法的相关软件

5 层次分析法的相关软件

现在有很多软件可用于层次分析法,其中最常见的有excel,yaahp,matlab,lindo,lingo。本文中上例是用excel进行求解,现在我们来介绍一下yaahp软件。 Yaahp 是一种层次分析法可视化建模与计算软件,使用起来十分方便。它不仅能很好的实现层次分析法的功能,而且它具有群决策功能,这是其他类似软件所没有的。在Yaahp 软件中,判断矩阵值的输入可以选用判断矩阵形式和文字描述形式输入,可以选择e~(0/5)~e~ (8/5) 标度或1~9 标度两种[15]。 针对以上运输方式选择的例子,我们具体谈谈怎样使用yaahp软件。 首先,我们打开yaahp软件,第一步为建立一个层次模型。我们看见工具条上有不同的按钮,粉红色的矩形框代表目标层,橘黄色的代表中间层,蓝色代表方案层,最后一个为说明性文字。我们拖入模块的方法有两种,一种是在绘图板上点击右键,在“插入要素”中选择“插入决策目标”,“插入中间层”或“插入备选方案”。另一种方法是点击左边工具栏中所需的模块,然后在绘图板中单击即可。拖入模块后,我们会对模块进行文字性描述。具体方法是双击要描述的模块,即可进入编辑状态,输入模块名。我们还可以对模块进行大小长宽的调整,并且调整它的位置。

然后我们将会对要素进行连接。连接时我们应该注意,只能从方案层向目标层的方向逆向连接,而不能从上往下。此外,我们要知道同一层次的要素之间不能进行连接,不能进行重复连接。连接的具体方法是:将鼠标移至元素的顶端中央位置,直至出现一个小方框,然后点击鼠标使之连接到上一层某元素的下端中央的位置,该位置依然会出现一个黑色小方框。从上往下依次连接到目标层结束。最后在进行层次检验,即右击绘图板,选择“检查当前模型”选项,若有错误,错误会出现在输出栏,我们对其进行调整;若无错则进行下一步建立判断矩阵。 在上方选项卡中单击“判断矩阵”。首先对标度方法进行选择,我们一般选择1-9标度法。我们发现页面左下方的层次结构树列出了所有的元素。需要我们输入判断矩阵的为蓝字,备选方案和重复元素不需要进行输入,分别为红字或灰

字。

接着我们逐一进行赋值。我们点击应该需要输入的框,使之变成蓝色,然后滑动右上方的刻度线至适当的刻度数字,单击即输入。当我们完成一个判断矩阵的输入后,上方会有一个一致性检查的数字,满足一致性即可进行下一步;若不满足,可能是矩阵残缺,可能是个别值有偏差,都会出现在输出栏中,我们则需要进行相应的调整。调整的方法有很多种,我们可以选择自动调整一致性,只需在决策树上右击,选择“自动调整一致性”即可。当不一致的原因是矩阵有残缺,那么我们可以右击决策树的节点,选择“自动补全残缺矩阵”。

我们选择菜单栏中的“选项”中的“参数设置”,然后对弹出的选卡中的相应选项进行选择。

Yaahp 开始提供两种不一致判断矩阵调整算法,最大方向和最小改变。最大方向算法适合不一致性比例较大的不一致矩阵的调整。最小改变算法适合不一致性比例较小的不一致矩阵的调整。如果不满足一致性要求,但是一致性比例还比较小,一般认为受调查者在某些判断上发生了小的误差,由于相互的影响,通过修正判断矩阵中对一致性影响最大的项可能发生错误,所以这种算法在使判断矩阵的一致性比例达到要求的基础上最小化对判断矩阵的修改。

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

图4

矩阵都输入完整并无误后,我们选择“计算结果”这一选项卡,就会看见每个方案的最后权重。我们点击右上方的“显示详细数据”,可以显示并能导出文档中的详细数据,主要内容有:标度类型以及判断矩阵是否经过自动调整、各备选方案权重、各判断矩阵的基本一致性比例、各要素关于总决策目标的权重及各要素的判断矩阵。这里有一个非常好用的用途就是数据导出,可以将整个过程以表格的形式详细的表现出来,还可以附带导出整个层次模型。这对于我们作出书面形式的报告来说十分方便。

另外yaahp v0.5.0版本设置了调查表的功能,可以输出RTF和PDF格式的调查表。我们只需单击选项卡“调查表”中的“生成调查表打印草稿文件”这一选项,然后在弹出的选项可中对掉超标逐一进行编辑,单击确认即可生成一个调查表,使用起来方便快捷。

需要强调的是该软件的群决策功能。我们首先绘制和法的层次模型,然后切换到“判断矩阵”页面才能开启群决策功能。群决策中每一个调查数据被称为是一个专家的数据,我们必须输入每一个专家的判断矩阵,而且必须保证每一个矩阵都是完整的,如若不完整也必须标志为“自动补全”才能进行下一步计算。需要注意的是一旦层次结构改变,所有的判断矩阵的数值都会消失,所以一定要保证结构完全正确才能进行矩阵赋值。

当我们开启了群决策功能后,选择右方的“群决策控制”按钮,在弹出的选项框中添加专家,对专家的属性进行设置。这里有五个属性,“参与”一栏是指该专家参与此决策,数据有效。专家ID是指专家的姓名或编号。“权重”是指该

专家的权重,这里可以勾选“指定专家权重”来自定义专家的权重,否则都按相同的权重来计算。“状态”是指该专家的判断矩阵是否完成,是否有效。“上次修改时间”是专家最后修改数据的时间。我们点击该专家,就会切换到该专家的判断矩阵,当把“群决策控制”按钮关闭后便可以进行赋值。

当所有的数据输入完成后,我们准备开始计算,这时候应该选择数据集合的方式,这里有专家结果权重加权几何平均,专家结果权重加权算术平均,专家判断矩阵加权几何平均,专家判断矩阵算术几何平均。选择确定后我们就点击“计算群决策结果”。


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn