DEMATEL-SAISM

方法概述

DEMATEL-SAISM 将 DEMATEL(决策实验室分析法)与 SAISM(夹逼对抗解释结构模型)相结合,兼顾 DEMATEL 的因果量化与 SAISM 的对抗层级结构。DEMATEL 通过综合影响矩阵计算中心度与原因度,识别关键因素及其因果属性;在此基础上,将综合影响矩阵转化为“距正理想解距离 D+ / 距负理想解距离 D-”的决策矩阵,再以 D- 为正向列构造偏序邻接矩阵,最终完成夹逼与对抗分层。

该方法的核心思想是:

  • 多位专家对因素间的直接影响程度打分,经加权聚合得到直接影响矩阵。
  • 采用 DEMATEL 规范化与累乘求和,计算综合影响矩阵 \(T\)
  • 计算每个因素的中心度(重要度)与原因度(因果属性)。
  • 将综合影响矩阵转化为 D+ / D- 距离决策矩阵,统一偏序方向。
  • 通过阈值方法(列表 / 均值 / 均值±标准差 / 自定义)将关系二值化为邻接矩阵。
  • 结合夹逼聚合与 AISM 的 UP / DOWN 对抗分层,构建层级结构。
  • 同时保留因果散点图与层级结构图,从“重要性-原因性”和“层级结构”两个维度分析系统。

该方法广泛应用于供应链风险识别、技术创新因素分析、复杂系统结构建模等决策场景。

计算步骤

1. 构建直接影响矩阵

\(n\) 个因素,多位专家对各因素间的直接影响强度打分,经加权聚合得到直接影响矩阵 \(X=[x_{ij}]_{n\times n}\),其中 \(x_{ij}\) 表示因素 \(i\) 对因素 \(j\) 的直接影响的强弱。

2. DEMATEL 规范化

对直接影响矩阵按行和最大值规范化:

\[N = \frac{X}{\max\limits_{i}\sum_{j}x_{ij}}\]

3. 计算综合影响矩阵

利用累乘求和公式得到综合影响矩阵:

\[T = N + N^{2} + \dots + N^{k} = N(I-N)^{-1}\]

(当 \(k\to\infty\) 时)。

4. 计算关键指标

对每个因素计算:

  • 影响度 \(D_i=\sum_j t_{ij}\)
  • 被影响度 \(C_i=\sum_j t_{ji}\)
  • 中心度 \(M_i=D_i+C_i\)(越大越重要)
  • 原因度 \(R_i=D_i-C_i\)(正为原因因素,负为结果因素)

5. 转化为 D+ / D- 决策矩阵

将综合影响矩阵按对象构造“距正理想解距离 D+ / 距负理想解距离 D-”的决策矩阵:

  • \(D_i^{+}\)(越小越好,负向)
  • \(D_i^{-}\)(越大越好,正向)

并以 \(D^{-}\) 为正向列构造偏序邻接矩阵(\(A[i,j]=1\) 表示 \(i\) 劣于 \(j\))。

6. 阈值方法与夹逼聚合

  • 阈值方法:列表(手工指定)、均值、均值±标准差(mean_sd)、自定义阈值。
  • 由阈值将综合影响关系二值化得到邻接矩阵,多个版本可经夹逼(交集 / 并集 / 平均)聚合。

7. 对抗层级划分

对邻接矩阵计算可达矩阵,执行 UP / DOWN 分层,并结合骨架矩阵绘制层级结构图。

案例分析

案例背景:某研究分析影响系统绩效的因素间因果关系,专家对 5 个因素的两两直接影响打分,经 DEMATEL 计算后转化为 D+ / D- 决策矩阵,再进行 SAISM 对抗分层。

计算过程

1. DEMATEL 计算

对直接影响矩阵做规范化并计算综合影响矩阵 \(T\),进而得到各因素的中心度与原因度。

2. 阈值二值化

采用 mean_sd 阈值(均值 ± 标准差)将综合影响关系二值化为邻接矩阵,得到对应的偏序结构。

3. 对抗分层

对二值化邻接矩阵执行 UP / DOWN 分层,得到因素层级。

4. 结果解读

  • 原因因素\(R_i>0\))多位于层级底层,是系统的驱动力量。
  • 结果因素\(R_i<0\))多位于层级顶层,是系统输出的表现。
  • 结合中心度判断关键因素,结合层级判断传导路径。

结论

DEMATEL-SAISM 同时给出因素的因果属性与层级结构,既能识别关键驱动因素,又能刻画因素间的对抗性传导关系。

常见问题

Q1: 为什么转化为 D+ / D- 决策矩阵?

A: DEMATEL 综合影响矩阵的元素含义复杂,直接构造偏序易失真;转化为 D+ / D- 后形成统一的优劣维度,可复用 SAISM 的 TOPSIS 偏序构造。

Q2: 阈值方法有哪些?

A: 支持列表(手工指定)、均值、均值±标准差(mean_sd)、自定义阈值四种方式,用于将综合影响关系二值化。

Q3: 中心度与原因度的意义?

A: 中心度反映因素的重要性,原因度(正/负)反映因素是原因还是结果,与层级结构相互印证。

Q4: 支持多专家吗?

A: 支持。多位专家的直接影响矩阵经加权聚合后统一分析。

Q5: 支持多工作表吗?

A: 支持。每个工作表可作为一个直接影响矩阵,用户可选择单个工作表进行分析。

平台功能

DEMATEL-SAISM 分析平台提供以下核心功能:

数据输入

  • 支持 Excel(.xlsx、.xls)格式。
  • 每个工作表为一个直接影响矩阵,首行首列为因素名称。
  • 自动校验矩阵方阵性、数值类型等。

参数设置

  • 阈值方法:列表 / 均值 / 均值±标准差 / 自定义阈值。
  • 自定义阈值:阈值方法为自定义时输入具体值。
  • 小数位数:控制结果精度(默认 4 位)。
  • 选择分析的工作表:从上传的工作表中选取。
  • 绘图参数:图形标题、字体大小、节点大小、层间距、节点间距、箭头大小、边线颜色、节点颜色等。

结果展示

  • 因素分级结果:各因素的 UP / DOWN 层级。
  • 矩阵展示:直接影响矩阵、综合影响矩阵、邻接矩阵、可达矩阵、骨架矩阵。
  • 因果散点图:中心度-原因度图,识别关键因素与因果属性。
  • 对抗层级图:UP / DOWN 型层次结构图,支持交互式调整绘图参数。
  • 统计分析:影响度、被影响度、中心度、原因度等关键指标。
  • 转换参数:D+ / D- 转换与阈值二值化参数汇总表。
  • AI 智能分析:基于 DeepSeek API 解读层级结构与关键因素(每日限 3 次)。
  • 多格式导出:支持 Excel 和 HTML 报告下载。

使用建议

  1. 数据准备:由专家填写因素间直接影响强度,多专家经加权聚合后放入 Excel 工作表。
  2. 阈值选择:先使用 mean_sd 观察二值化效果,再按需调整阈值方法或自定义阈值。
  3. 结果解读:结合因果散点图与层级图,识别底层驱动因素与顶层结果因素。
  4. 稳健性检验:切换阈值方法,观察层级结果与关键因素是否稳定。

平台界面

官方地址:https://superr.online

DEMATEL-SAISM法工具界面

平台界面包含:数据上传区、参数设置区、工作表预览、分析结果展示和AI分析模块


参考文献

  1. Gabus A, Fontela E. World problems, an invitation to further thought within the framework of DEMATEL[R]. Battelle Geneva Research Center, 1972.
  2. 张雷,等. 对抗解释结构模型(AISM)方法研究[J]. 系统工程与电子技术.
  3. 汪应洛. 系统工程理论、方法与应用[M]. 高等教育出版社,1998.