层次分析法
定义:一种层次权重决策分析方法。
步骤:
1. 建立层次结构模型
2. 构建判断(成对比较)矩阵
3. 层次单排序及其一致性检验
4. 层次总排序及其一致性检验
案例:
在苏杭、北戴河、桂林三处选择一个旅游点。要考虑景点的景色、居住的环境、饮食的特色、交通便利和旅游的费用。
建立模型:

之后就是构建成对的矩阵【用成对比较阵标度表来构建,一般都是专家给的】
==A1A2A3A4A5对z的权重

成对比较不一致的情况,需要进行一致性检验,【允许不一致,但是确定不一致的允许范围】
图上:a21 与 a13 乘积与a23的不一样
在构建B1B2B3对A1的权重,然后以此类推到B1B2B3对A5的权重

运算matlab代码求得结果【代码问题我可以指导】

最后计算一下,总排序权值和一致性检验B1对总目标得权值就好啦~
B1对Z总目标的权值为:0.595*0.263+0.082*0.475+0.429*0.055+0.633*0.099+0.110*0.166=0.3
同理B2对Z, B3对Z 分别为:0.245,0.455
对各方案的权重进行排序
定义:一种层次权重决策分析方法。
步骤:
1. 建立层次结构模型
2. 构建判断(成对比较)矩阵
3. 层次单排序及其一致性检验
4. 层次总排序及其一致性检验
案例:
在苏杭、北戴河、桂林三处选择一个旅游点。要考虑景点的景色、居住的环境、饮食的特色、交通便利和旅游的费用。
建立模型:

之后就是构建成对的矩阵【用成对比较阵标度表来构建,一般都是专家给的】
==A1A2A3A4A5对z的权重

成对比较不一致的情况,需要进行一致性检验,【允许不一致,但是确定不一致的允许范围】
图上:a21 与 a13 乘积与a23的不一样
在构建B1B2B3对A1的权重,然后以此类推到B1B2B3对A5的权重

运算matlab代码求得结果【代码问题我可以指导】

最后计算一下,总排序权值和一致性检验B1对总目标得权值就好啦~
B1对Z总目标的权值为:0.595*0.263+0.082*0.475+0.429*0.055+0.633*0.099+0.110*0.166=0.3
同理B2对Z, B3对Z 分别为:0.245,0.455
对各方案的权重进行排序