统计百科 ·
层次分析法 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:
| 矩阵阶数 n | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| RI | 0.00 | 0.00 | 0.58 | 0.90 | 1.12 | 1.24 | 1.32 | 1.41 | 1.45 | 1.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 原始推荐
- 求矩阵 A 的最大特征值 λ_max 及对应的右特征向量 w
- 将 w 归一化(各分量之和为 1)得权重向量
2.2 几何平均法(近似法)——手工计算常用
- 对每行各元素求几何平均:$\bar{w}i = \left(\prod{j=1}^{n} a_{ij}\right)^{1/n}$
- 归一化:$w_i = \bar{w}i / \sum{k=1}^{n} \bar{w}_k$
两种方法结果接近,但须在方法章节明确说明使用了哪种方法,不可含糊。
三、APA 7th 风格:CR 与权重报告必须包含的要素
必报要素清单
| 要素 | 格式 | 示例 |
|---|---|---|
| 矩阵阶数 | n × n 判断矩阵 | 5×5 判断矩阵 |
| 最大特征值 | lambda_max = X.XXXX | lambda_max = 5.1364 |
| 一致性指标 | CI = X.XXXX | CI = 0.0341 |
| 随机一致性指数 | RI = X.XX(注明来源) | RI = 1.12(Saaty,1980) |
| 一致性比率 | CR = 0.XXX | CR = 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.421 | 42.1 | 1 |
| 经济效益 | 0.263 | 26.3 | 2 |
| 环境影响 | 0.158 | 15.8 | 3 |
| 社会效益 | 0.096 | 9.6 | 4 |
| 实施风险 | 0.062 | 6.2 | 5 |
| 合计 | 1.000 | 100.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.042 | CR 是比率,不加百分号 |
| 只报 CR,不报 CI 和 RI | CI = 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.4 | w = 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 站内 [用户中心 -> 帮助与反馈] 联系我们。