统计百科 ·

层次分析法 AHP 一致性比率 CR 怎么报告?— 判断矩阵 CR<0.1、权重表、APA 报告句式全解

统计百科:专攻"AHP 一致性比率 CR 怎么写进论文"这一格式点——判断矩阵 CR<0.1 合格标准、随机一致性指数 RI、CR 精确计算步骤、权重向量 APA 报告模板,盘点论文中最常见的 CR 报告错误,给出可直接抄进论文的报告句式。

层次分析法(AHP)的难点不在于填 1-9 标度矩阵,而在于如何向审稿人证明你的判断矩阵足够一致。CR 值写哪几位小数?权重表格式是什么?方法章节要交代哪些内容?本文专攻"AHP 一致性比率 CR 如何规范写进论文"这一格式问题,给出 APA 7th 风格的完整报告模板,并逐一盘点审稿人最常挑的格式错误。


你的 AHP 报告有这些问题吗?

审稿人或导师关于 AHP 一致性报告最常见的反馈:

  • "CR 值是多少?没有写出来,无法判断判断矩阵是否一致"
  • "只写了 CR < 0.1,但 CI、RI 是多少?请补全计算过程"
  • "权重向量只有数字,请说明是用特征向量法(右向量法)还是几何平均法计算"
  • "CR = 0.08 合格,但你的 lambda_max 是多少?请报告"
  • "方法章节没有交代 RI 来源(Saaty 1980 表?1994 修订版?)"
  • "多个判断矩阵,每个都要单独报告 CR,不能只报整体 CR"

这些问题集中在 Saaty(1980, 1994)的 AHP 方法论与学位论文/期刊论文的报告规范之间的落差。本文只讲一件事:AHP 判断矩阵的一致性检验结果如何规范呈现


一、CR 是什么:从判断矩阵到一致性比率

1.1 判断矩阵与标度

AHP 要求专家或研究者对 n 个准则(或方案)进行两两比较,给出重要性比值。Saaty(1980)的 1-9 标度定义如下:

标度值含义
1两准则同等重要
3一方稍重要
5一方明显重要
7一方强烈重要
9一方极端重要
2, 4, 6, 8相邻判断的中间值

n 个准则形成 n×n 正互反矩阵 A,其中 a_ij = 1/a_ji,且对角线全为 1。

1.2 一致性指标 CI 的计算

完全一致的矩阵满足 a_ij × a_jk = a_ik(传递性)。实际矩阵难以完全一致,用最大特征值 λ_max 衡量偏差:

$CI = \frac{\lambda_{max} - n}{n - 1}$

  • λ_max 为矩阵 A 的最大特征值
  • n 为矩阵阶数(准则数量)
  • 完全一致时 λ_max = n,CI = 0;偏差越大,CI 越高

1.3 随机一致性指数 RI

为了有比较基准,Saaty 用大量随机正互反矩阵的平均 CI 作为参照,即随机一致性指数 RI

矩阵阶数 n12345678910
RI0.000.000.580.901.121.241.321.411.451.49

注意:RI 值来源需在方法章节注明。常见来源有 Saaty(1980)、Saaty(1994)及后续修订版;不同版本对同一 n 的 RI 值略有差异(尤其 n=3,4 时),务必与所引版本一致。

1.4 一致性比率 CR

$CR = \frac{CI}{RI}$

判断标准(Saaty 1980)

  • CR < 0.10:一致性可接受,权重向量有效
  • CR >= 0.10:一致性不足,需修订判断矩阵

1 阶和 2 阶矩阵必然完全一致(CI = 0),无需检验。


二、权重向量的计算方法(须在论文中说明)

2.1 特征向量法(右向量法)——Saaty 原始推荐

  1. 求矩阵 A 的最大特征值 λ_max 及对应的右特征向量 w
  2. w 归一化(各分量之和为 1)得权重向量

2.2 几何平均法(近似法)——手工计算常用

  1. 对每行各元素求几何平均:$\bar{w}i = \left(\prod{j=1}^{n} a_{ij}\right)^{1/n}$
  2. 归一化:$w_i = \bar{w}i / \sum{k=1}^{n} \bar{w}_k$

两种方法结果接近,但须在方法章节明确说明使用了哪种方法,不可含糊。


三、APA 7th 风格:CR 与权重报告必须包含的要素

必报要素清单

要素格式示例
矩阵阶数n × n 判断矩阵5×5 判断矩阵
最大特征值lambda_max = X.XXXXlambda_max = 5.1364
一致性指标CI = X.XXXXCI = 0.0341
随机一致性指数RI = X.XX(注明来源)RI = 1.12(Saaty,1980)
一致性比率CR = 0.XXXCR = 0.030
通过判断CR < 0.10,一致性可接受
权重向量归一化权重(精确到三位小数)w = (0.421, 0.263, ...)

精度要求

  • CR 值:精确到三位小数,如 CR = 0.042(不写 CR = 0.04 或 CR = 4.2%)
  • CI、RI:精确到四位小数(CI = 0.0341)
  • lambda_max:精确到四位小数(lambda_max = 5.1364)
  • 权重 w_i:精确到三位小数,所有权重之和需等于 1.000(允许末位四舍五入误差)
  • 百分比换算(可选):权重乘以 100 后在括号内给出,便于读者理解

四、APA 报告句式:可直接抄进论文

4.1 单个判断矩阵的标准报告段落

构建准则层 n×n 判断矩阵,采用特征向量法计算各准则权重。
矩阵的最大特征值 lambda_max = X.XXXX,
一致性指标 CI = X.XXXX,
随机一致性指数 RI = X.XX(Saaty,1980),
一致性比率 CR = X.XXX < 0.10,
判断矩阵通过一致性检验,各准则权重如表 X 所示。

填入数值的示例(5 个评价准则)

构建准则层 5×5 判断矩阵,采用特征向量法计算各准则权重。矩阵的最大特征值 lambda_max = 5.1364,一致性指标 CI = 0.0341,随机一致性指数 RI = 1.12(Saaty,1980),一致性比率 CR = 0.030 < 0.10,判断矩阵通过一致性检验,各准则权重如表 2 所示。

4.2 多层次(准则层+方案层)的报告段落

目标层、准则层及各准则下方案层的判断矩阵共 m 个,
一致性检验结果汇总于表 X。所有矩阵 CR 均低于 0.10 的可接受阈值
(Saaty,1980),表明判断矩阵一致性良好,各层权重结果可靠。

4.3 CR 不合格时的处理说明句式

初始判断矩阵 CR = X.XXX >= 0.10,一致性不足。
经与专家讨论后对元素 a_ij 进行修订
(原值 X 调整为 Y),修订后 CR = X.XXX < 0.10,通过一致性检验。

五、权重结果表:论文标准格式

AHP 权重通常以表格呈现,三线表格式如下:

表 2

准则层判断矩阵权重向量及一致性指标

准则权重 w_i权重百分比 (%)排序
技术可行性0.42142.11
经济效益0.26326.32
环境影响0.15815.83
社会效益0.0969.64
实施风险0.0626.25
合计1.000100.0

注. lambda_max = 5.1364,CI = 0.0341,RI = 1.12(Saaty,1980),CR = 0.030 < 0.10。

格式要点

  • 表格标题写在表上方(三线表规范)
  • 注释写在表下方,以斜体"注."开头(APA 7th 规范)
  • 注释中列出 lambda_max、CI、RI、CR 四项指标
  • 权重之和须等于 1.000,注意四舍五入造成的末位差异

六、方法章节的标准描述

本研究采用层次分析法(Analytic Hierarchy Process,AHP;Saaty,1980)
确定评价指标权重。研究者依据文献回顾与专家访谈结果构建层次结构模型,
采用 Saaty 的 1-9 标度法对各层次指标进行两两比较,形成判断矩阵。
权重向量采用特征向量法(右向量法)计算,以矩阵最大特征值 lambda_max
对应的右特征向量归一化后得到。
判断矩阵的一致性采用一致性比率(CR = CI/RI)检验,
CR < 0.10 为一致性可接受(Saaty,1980);
其中 CI = (lambda_max - n)/(n - 1),
RI 依据 Saaty(1980)随机矩阵仿真结果确定。
所有判断矩阵均通过一致性检验(CR < 0.10),
权重计算结果具有可靠性。
统计分析使用 ChatSRS(R 引擎)完成。

七、在 ChatSRS 一句话获得规范 AHP 一致性报告

打开 chatsrs.com,上传数据后输入:

"我有一个 5×5 的 AHP 判断矩阵,数据如下(粘贴矩阵)。请用特征向量法计算权重向量,报告 lambda_max、CI、RI(引用 Saaty 1980 版)和 CR 值,并判断是否通过 CR < 0.10 的一致性检验;输出符合 APA 7th 格式的报告段落和三线表(含注释行),权重保留三位小数。"

ChatSRS 的 R 引擎会调用 ahp / Matrix 包精确计算特征值,输出即为上文示例格式,CR 值、权重表和 APA 报告段落一步生成,可直接复制进论文。

如需同时处理多个层次的判断矩阵(准则层 + 方案层),在指令中说明层次结构,ChatSRS 会逐矩阵报告 CR 并汇总一致性检验结果表。


八、CR 报告常见错误对照表

常见错误正确写法违反的规则
只写"CR 通过",不报具体数值CR = 0.042 < 0.10,通过一致性检验须给出可验证的具体数值
CR 写成百分比:CR = 4.2%CR = 0.042CR 是比率,不加百分号
只报 CR,不报 CI 和 RICI = 0.0341,RI = 1.12,CR = 0.030三个指标须完整报告
RI 来源不明RI = 1.12(Saaty,1980)须注明 RI 出处
lambda_max 缺失lambda_max = 5.1364须报告最大特征值
权重之和不等于 1检查四舍五入,末位调整至合计 = 1.000归一化权重须严格满足
多矩阵只报一个 CR每个判断矩阵单独报告 CR各矩阵独立检验
权重精度不足:w = 0.4w = 0.421(三位小数)APA 推荐三位小数
未说明权重计算方法明确写"采用特征向量法"或"几何平均法"方法须可重现

FAQ

Q:CR 恰好等于 0.10,判断矩阵能用吗?

A:Saaty(1980)的原始标准是 CR < 0.10(严格小于),即 CR = 0.10 在标准定义下不合格。但实践中部分教材写为 CR <= 0.10,期刊审稿也有接受 CR = 0.10 的先例。建议的处理方式是:若 CR = 0.10,在论文中如实报告,说明"接近可接受阈值,但考虑到……判断矩阵仍予保留",或与专家协商微调一个矩阵元素使 CR 降至 0.10 以下,并在注释中说明修订过程。

Q:我做的是模糊 AHP(FAHP),CR 检验还适用吗?

A:模糊 AHP 将 Saaty 的精确实数扩展为模糊数(如三角模糊数),一致性检验方法有所不同。部分 FAHP 框架仍使用去模糊化后的矩阵计算 CR;另一些方法(如 Chang 扩展分析法)不单独做 CR 检验。论文中须明确说明:(1) 使用的是哪种 FAHP 方法;(2) 一致性如何检验(附计算结果)。若使用去模糊化矩阵做 CR 检验,报告格式与本文相同。

Q:层次结构有 3 层,需要报告几个 CR?

A:每个判断矩阵都需要单独报告 CR。例如:目标层→准则层有 1 个矩阵,准则层→方案层有 k 个矩阵(k = 准则数量),则共需报告 1 + k 个 CR 值。实际论文中通常用汇总表的形式呈现,每行一个矩阵,列出 n、lambda_max、CI、RI、CR 五项指标,最后一列标注是否通过检验。

Q:ChatSRS 能直接输入判断矩阵吗?需要什么格式?

A:可以。将判断矩阵以空格或逗号分隔、换行粘贴即可,例如:

1, 3, 5, 2, 4
1/3, 1, 2, 1/2, 1
1/5, 1/2, 1, 1/3, 1/2
1/2, 2, 3, 1, 2
1/4, 1, 2, 1/2, 1

ChatSRS 的 R 引擎会自动处理分数格式(1/3 等),计算特征值并输出完整 APA 报告。


快速参考:AHP 一致性报告速查卡

[单个判断矩阵]
矩阵阶数 n = X(n>=3 时才需检验)
lambda_max = X.XXXX
CI = (lambda_max - n) / (n - 1) = X.XXXX
RI = X.XX(Saaty,1980,查 RI 表)
CR = CI / RI = X.XXX
判断:CR < 0.10 → 通过 / CR >= 0.10 → 需修订

[权重表注释行格式]
注. lambda_max = X.XXXX,CI = X.XXXX,RI = X.XX(Saaty,1980),CR = X.XXX < 0.10。

[方法章节关键句]
"一致性比率 CR = CI/RI < 0.10(Saaty,1980)表明判断矩阵一致性可接受"

[多矩阵汇总表列名]
判断矩阵 | n | lambda_max | CI | RI | CR | 通过?

相关阅读


本文首发于 ChatSRS 官方博客。如有问题或反馈,欢迎在 ChatSRS 站内 [用户中心 -> 帮助与反馈] 联系我们。