属性层次模型AHM计算说明

提示:本指南针对AHM方法的特有内容进行描述,关于软件的通用操作流程(如文件上传、参数设置、结果下载等),请查看:通用计算说明

1. 功能概述

属性层次模型AHM是一种基于AHP判断矩阵的改进决策方法,通过引入参数β来构造AHM判断矩阵,计算各指标的权重。与传统AHP方法相比,AHM提出了相对属性测度和属性判断矩阵的概念,不需要进行一致性检验,而且使用AHM方法解决问题时,可避免大量的计算,使决策更加容易实现,更加有效。

2. 数据准备

2.1 指标体系构建

AHM适用于已经建立完整指标体系的决策问题。指标体系一般有两到三层结构。

<div style=“text-align: center;”> <img src=“/guide/figures/ahp/ahp多层级.png” width=“600” alt=“AHP多层级指标示例”> </div>

图中一级指标为A、B、C,每个一级指标下各有三个二级指标,共有4组指标需要构建AHP判断矩阵并转换为AHM矩阵计算权重。

其中一级指标判断矩阵计算的权重是相对于总体的全局权重,而二级指标判断矩阵计算的权重是相对于一级指标的局部权重。二级指标的全局权重需要使用局部权重×对应一级指标的全局权重得到。如果有三级或者更多层级的指标,全局权重计算以此类推。

2.2 数据要求

AHM计算需要准备AHP判断矩阵数据:

基本要求:

  • AHP判断矩阵:使用1-9标度构建的判断矩阵
  • 矩阵必须满足倒数性:如果$a_{ij} = x$,则$a_{ji} = 1/x$
  • 对角线元素固定为1(指标与自身同等重要)

3. 数据文件格式

AHP判断矩阵是AHM计算的基础数据,使用1-9标度法构建:

1-9标度法

使用1-9标度法对一组指标进行两两重要性判断,评分规则如下:

标度 定义 说明
1 同等重要 两因素相比较,同等重要
3 稍微重要 两因素相比较,一因素比另一因素稍微重要
5 明显重要 两因素相比较,一因素比另一因素明显重要
7 重要得多 两因素相比较,一因素比另一因素重要得多
9 极端重要 两因素相比较,一因素比另一因素极端重要
2, 4, 6, 8 中间状态 为以上标度的中间状态

AHP判断矩阵文件示例

<div style=“text-align: center;”> <img src=“/guide/figures/ahm/判断矩阵.png” width=“360” alt=“判断矩阵”> </div>

格式要求:

  • Excel文件包含多个sheet表,每个表填写一个AHP判断矩阵
  • Sheet表名可以随意命名
  • 矩阵必须是方阵(行数等于列数)
  • 所有数值必须为正数
  • 对角线元素应为1
  • 矩阵满足倒数性:如果$a_{ij} = x$,则$a_{ji} = 1/x$
  • ==将您的AHP判断矩阵数据替换示例文件中的数据==

4. 参数设置

AHM模型包含以下计算参数:

4.1 β值

β值是AHM方法的核心参数,用于控制判断的明确程度,默认为2。β值越大,表示判断越明确。一般取值范围为1-10。

4.2 结果保留小数位

计算结果的保留小数位数,默认为5位,可设置1-10位。

5. 计算结果

AHM模型的计算结果如下:

<div style=“text-align: center;”> <img src=“/guide/figures/ahm/结果文件.png” width=“450” alt=“结果文件”> </div>

结果文件包含每个工作表的计算结果:

  • AHM判断矩阵:由AHP判断矩阵转换得到的AHM矩阵
  • 权重向量:根据AHM判断矩阵计算得出的各指标权重
  • 排序结果:根据权重大小进行的指标排序

结果解读:

  • 权重向量反映各指标的相对重要性
  • AHM方法无需进行一致性检验
  • 通过比较不同指标的权重,可以识别关键重要因素

6. 计算原理

参考论文:顾昊.老旧小区绿色改造综合效益评价研究【D】.西安建筑科技大学,2020(01).

AHM模型的计算包含三个核心步骤:

6.1 构造AHP判断矩阵

采用1-9标度法,作因素间的两两重要性比较判断,得到AHP判断矩阵 $A=(a_{ij})_{n×n}$。

AHP判断矩阵满足倒数性:$a_{ij} \times a_{ji} = 1$,对角线元素 $a_{ii} = 1$。

6.2 构造AHM判断矩阵

根据AHP判断矩阵$A$和参数$\beta$,构造AHM判断矩阵$U=(u_{ij})_{n×n}$:

$$u_{ij}=\left{\begin{array}{cc} \frac{\beta a_{ij}}{\beta a_{ij}+1} & a_{ij} > 1 \ \frac{1}{\beta \cdot \frac{1}{a_{ij}}+1} & a_{ij} < 1 \ 0.5 & a_{ij} = 1, i \neq j \ 0 & i = j \end{array}\right.$$

AHM判断矩阵满足: $$\left{\begin{array}{c} u_{ij}+u_{ji}=1 \quad (i \neq j) \ u_{ii}=0 \quad (i=j) \end{array}\right.$$

6.3 计算指标权重

权重向量为:$w=(w_1, w_2, \cdots, w_n)^T$,其中:

$$w_i=\frac{2}{n(n-1)} \sum_{j=1}^n u_{ij}$$

其中,$\sum_{j=1}^n u_{ij}$为第 $i$ 行的元素之和。

7. 多层级权重汇总

计算出的各个AHM判断矩阵权重需要进行汇总处理:

权重计算规则:

  • 一级指标:相对于整体目标的局部权重,即为全局权重
  • 二级指标:局部权重 × 对应一级指标的全局权重 = 二级指标的全局权重
  • 多级指标:依次类推,逐层计算全局权重

8. 常见问题

8.1 AHM与AHP的区别

:AHM与传统AHP有什么区别?

:主要区别在于矩阵构造和性质:

  • 输入数据:AHM基于AHP判断矩阵进行转换,使用相同的1-9标度
  • 矩阵性质:AHM矩阵满足互补性 $u_{ij} + u_{ji} = 1$,AHP矩阵满足倒数性 $a_{ij} \times a_{ji} = 1$
  • 一致性检验:AHM方法无需进行一致性检验,避免了AHP中的一致性问题
  • 参数控制:AHM引入参数β来控制判断的明确程度

8.2 β值的选择

:β值应该如何选择?

:β值是AHM方法的重要参数,影响权重计算结果:

  • 默认值:通常取β=2,这是理论研究中常用的值
  • 取值范围:一般在1-10之间
  • 影响:β值越大,表示判断越明确,权重差异越显著
  • 建议:如无特殊要求,建议使用默认值2