为什么我用yaahp计算的结果跟书上的不一样?yaahp中采用哪种方法计算判断矩阵权重?

0 投票
最新提问 1月 31, 2018 分类:计算 | 用户: 元决策软件 (7,210 分)

1个回答

0 投票
最新回答 1月 31, 2018 用户: 元决策软件 (7,210 分)
采纳于 1月 31, 2018 用户:元决策软件
 
已采纳

计算结果不同的原因:

  1. 由于设置了判断矩阵一致性自动调整;
  2. 计算判断矩阵权重时所采用的方法不同(yaahp默认使用幂法);
  3. 计算判断矩阵权重时采用的平均方法不同(几何平均或算术平均)。

如果比较计算结果的目的是为了验证软件计算的正确性,应该不需要自己做了,因为在软件开发过程中,任何功能代码的增加/修改都会运行各种测试用例对软件已有/新增的功能进行正确性验证(例如判断矩阵计算,它一定有测试用例是将计算结果与人工计算得到的、应当正确的计算结果进行比较、保证代码计算结果是正确的)。作为最基本的计算功能,排序权重计算功能已经在yaahp软件中存在了十年以上,它的测试用例也很成熟了,即使其中有bug也应该被发现并修正了,现在仍然存在bug的可能性很小。

如果比较计算结果的目的是因为论文中需要论述计算过程,需要一步步地描述计算过程和计算结果,那就试试在设定中将计算方法设为和法或根法。

主窗口右上角点击“选项”按钮,打开上图所示的选项设定窗口,“计算方法”可以选择幂法、和法或根法。

另外,随机一致性指标(RI)设定不同也会导致计算结果不同,可以在设定窗口最右侧的“随机一致性指标(RI)”设定窗口查看和修改。

欢迎来到 元决策问答 ,有层次分析法、模糊综合评价法以及yaahp软件使用相关的问题可以在这里查找答案
如果没有找到满意的答案还可以使用”提问“提出新的问题,你将会收到官方或其他用户的回答。


注:元决策问答使用独立的用户系统,山西元决策软件科技有限公司官网注册的登录帐号无法在此使用。
...