TOPSIS-RSR 法
方法概述
TOPSIS-RSR 组合评价法是将 TOPSIS(逼近理想解排序法)与 RSR(秩和比法)相结合的一种综合评价技术。该方法先利用 TOPSIS 计算各评价方案的相对贴近度,充分反映方案与理想解的接近程度;再以相对贴近度作为综合指标,运用 RSR 法进行编秩、回归分析和分档,从而获得更稳健的排序和等级划分结果。
TOPSIS-RSR 的核心思想是:
- 通过 TOPSIS 获得各方案的贴近度 \(C_i\),该值综合了各指标的信息,具有明确的几何意义。
- 将贴近度视为新的“综合指标”,采用 RSR 法对其进行编秩、计算概率单位、建立回归方程,最终实现方案的分档评价。
该方法兼具 TOPSIS 的几何直观性和 RSR 的非参数分档优势,适用于需要将评价对象划分为若干等级的场景。
计算步骤
第一阶段:TOPSIS 计算相对贴近度
1.1 构建原始决策矩阵
设有 \(n\) 个评价对象,\(m\) 个评价指标,原始数据矩阵为:
\[ X = \begin{bmatrix} x_{11} & x_{12} & \cdots & x_{1m} \\ x_{21} & x_{22} & \cdots & x_{2m} \\ \vdots & \vdots & \ddots & \vdots \\ x_{n1} & x_{n2} & \cdots & x_{nm} \end{bmatrix} \]
1.2 数据正向化
将所有指标转化为极大型(越大越好)。根据指标类型选择相应公式(同普通 TOPSIS)。
1.3 数据标准化
采用向量归一化或其他方法,得到标准化矩阵 \(Z = (z_{ij})_{n \times m}\)。
1.4 确定权重
可采用主观赋值或客观方法(如熵权法)确定指标权重 \(w_j\),满足 \(\sum w_j = 1\)。
1.5 构建加权标准化矩阵
\[ v_{ij} = w_j \cdot z_{ij} \]
1.6 确定正负理想解
\[ V^+ = (v_1^+, v_2^+, \ldots, v_m^+), \quad v_j^+ = \max_i v_{ij} \] \[ V^- = (v_1^-, v_2^-, \ldots, v_m^-), \quad v_j^- = \min_i v_{ij} \]
1.7 计算欧氏距离
\[ D_i^+ = \sqrt{\sum_{j=1}^{m} (v_{ij} - v_j^+)^2}, \quad D_i^- = \sqrt{\sum_{j=1}^{m} (v_{ij} - v_j^-)^2} \]
1.8 计算相对贴近度
\[ C_i = \frac{D_i^-}{D_i^+ + D_i^-}, \quad 0 \le C_i \le 1 \]
得到贴近度向量 \(C = (C_1, C_2, \ldots, C_n)\)。
第二阶段:RSR 分档评价
2.1 以贴近度作为综合指标
将 \(C_i\) 视为 RSR 法的原始数据。
2.2 编秩
采用整次秩和比法或非整次秩和比法对 \(C_i\) 进行编秩。由于贴近度已是极大型,可直接从小到大编秩(整次法)或按比例分配(非整次法)。
2.3 计算 RSR 值
若使用整次法,RSR 即为编秩后的秩次(或经公式计算);若使用非整次法,则 RSR 即为贴近度本身(因为 RSR 的公式实际上是对原始数据的线性变换)。实际应用中,常直接将贴近度作为 RSR 值使用,但为了符合 RSR 的定义,可进行如下处理:
\[ RSR_i = \frac{1}{n} \cdot r_i \] 其中 \(r_i\) 为 \(C_i\) 的秩次(整次法),或按非整次公式计算:
\[ RSR_i = 1 + (n-1)\frac{C_i - \min(C)}{\max(C) - \min(C)} \]
2.4 确定 RSR 的分布并计算概率单位
- 将 RSR 值从小到大排序,列出频数分布表,计算各组累计频数。
- 确定每组 RSR 值的平均秩次 \(\bar{R}\)。
- 计算平均秩次百分比:\(\frac{\bar{R}}{n} \times 100\%\),最后一组用修正值 \(1 - \frac{1}{4n} \times 100\%\)。
- 将百分比转换为概率单位 Probit: \[ \text{Probit} = u + 5 \] 其中 \(u\) 为标准正态离差。
2.5 回归分析
以 Probit 为自变量 \(x\),RSR 值为因变量 \(y\),建立线性回归方程: \[ RSR = a + b \cdot \text{Probit} \] 检验回归方程的显著性(F 检验、t 检验),并计算决定系数 \(R^2\)。
2.6 分档评价
利用回归方程计算 RSR 估计值,或直接使用原始 RSR 值,按所需档数(如 3~5 档)进行分档。通常按百分位数或等距划分档位,并为各档赋予等级名称(如“优、良、中、差”)。
案例分析
案例背景:某企业需对四个供应商(A、B、C、D)进行评价,选取三个指标:产品质量(极大型)、价格(极小型)、交货准时率(极大型)。指标权重相等,采用向量归一化标准化,v=0.5 的 TOPSIS 计算贴近度,再对贴近度进行 RSR 分档。
原始数据如下:
| 供应商 | 产品质量 | 价格 | 交货准时率 |
|---|---|---|---|
| A | 85 | 200 | 0.95 |
| B | 90 | 180 | 0.90 |
| C | 75 | 210 | 0.85 |
| D | 80 | 190 | 0.92 |
第一阶段:TOPSIS 计算贴近度(过程略,参考 TOPSIS 案例)
得贴近度: - \(C_A = 0.614\) - \(C_B = 0.751\) - \(C_C = 0.000\) - \(C_D = 0.558\)
第二阶段:RSR 分档
1. 以贴近度作为 RSR 基础值
直接使用 \(C_i\) 作为 RSR 值(非整次法),或对其编秩。此处采用非整次法公式: \[ RSR_i = 1 + (4-1)\frac{C_i - 0}{0.751 - 0} = 1 + 3 \times \frac{C_i}{0.751} \] 计算得:
- RSR_A = 1 + 3×0.614/0.751 = 1 + 2.452 ≈ 3.452
- RSR_B = 1 + 3×0.751/0.751 = 4.000
- RSR_C = 1 + 3×0/0.751 = 1.000
- RSR_D = 1 + 3×0.558/0.751 = 1 + 2.229 ≈ 3.229
2. RSR 分布表
排序:C(1.000), D(3.229), A(3.452), B(4.000)
| RSR | 频数 | 累计频数 | 平均秩次 | 平均秩次百分比 | Probit |
|---|---|---|---|---|---|
| 1.000 | 1 | 1 | 1 | 0.25 | 4.33 |
| 3.229 | 1 | 2 | 2 | 0.50 | 5.00 |
| 3.452 | 1 | 3 | 3 | 0.75 | 5.67 |
| 4.000 | 1 | 4 | 4 | 0.9375 | 6.53 |
3. 回归分析
以 Probit 为自变量,RSR 为因变量,得回归方程: \[ RSR = -2.123 + 0.957 \times \text{Probit} \] (计算略)\(R^2 \approx 0.98\),回归显著。
4. 分档(以 3 档为例)
根据 RSR 值或回归估计值分档:
- 第1档(优):RSR ≥ 3.5 → 供应商 B
- 第2档(良):2.5 ≤ RSR < 3.5 → 供应商 A、D
- 第3档(差):RSR < 2.5 → 供应商 C
结论:供应商 B 最优,C 最差,A 和 D 为良,与 TOPSIS 排序一致但给出了等级划分。
常见问题
Q1: 为什么要在 TOPSIS 之后再进行 RSR?
A: TOPSIS 提供了各方案与理想解的相对接近程度,具有明确的几何意义;RSR 则擅长对综合指标进行分档。两者结合既保留了 TOPSIS 的排序信息,又能将结果划分为有实际意义的等级。
Q2: 贴近度是否可以直接作为 RSR 值使用?
A: 可以。RSR 法要求数据是极大型,贴近度恰好满足(越大越优)。可以直接将其作为 RSR 值进行后续的分布分析,或按非整次法公式进行线性变换。
Q3: 如何选择分档数量?
A: 一般根据实际需要选择 3~5 档。可参考田凤调 (1993) 的分档方法,或根据样本量合理划分。
Q4: 权重如何确定?
A: 第一阶段 TOPSIS 的权重可由主观赋值或客观方法(如熵权法)确定。第二阶段 RSR 的权重为 1(即仅有一个综合指标)。
Q5: 支持多工作表吗?
A: 支持。平台允许上传包含多个工作表的 Excel 文件,每个工作表对应不同的数据集,系统会分别进行 TOPSIS 计算和 RSR 分档。
平台功能
TOPSIS-RSR 组合评价法平台提供以下核心功能:
数据输入
- 支持 CSV、Excel、TXT 多种格式。
- Excel 文件支持多工作表,自动识别工作表名称。
- 数据格式要求:第一行为指标名称,第一列为方案名称,数据区域为数值型。
参数设置
- 指标类型:为每个指标指定类型(极大型、极小型、中间型、区间型),并设置相应的参数。
- 权重方法:可选择熵权法、手动设置或等权重。
- TOPSIS 参数:标准化方法(极差法、Z‑score、比重法、向量归一化),权重使用方法(标准化后加权、距离中加权、两步均加权)。
- RSR 参数:计算方法(整次秩和比法、非整次秩和比法),分档数量(2~15 档)。
结果展示
- TOPSIS 中间结果:正负理想解、欧氏距离、相对贴近度。
- RSR 中间结果:编秩结果、RSR 分布表、回归方程及检验。
- 最终结果:各方案的贴近度、RSR 值、排序、分档等级。
- 可视化图表:贴近度排序图、RSR 分布图、分档结果统计图。
AI 智能分析
- 基于 DeepSeek API 自动解读结果,提供决策建议(每日限 3 次)。
多格式导出
- 支持 Excel 和 HTML 报告下载。
使用建议
准备阶段:明确评价指标,确定各指标类型。如需主观权重,提前设定好。
数据收集:使用模板文件填写,每个工作表可代表不同的数据集。确保数据完整。
参数设置:
- 正确设置指标类型。
- 选择权重确定方法(推荐熵权法)。
- 选择 TOPSIS 标准化方法(推荐向量归一化)。
- 选择 RSR 计算方法(若希望保留比例信息用非整次法,否则用整次法)。
- 设置合理的分档数量(3~5 档)。
结果解读:
- 首先查看 TOPSIS 排序,了解方案优劣。
- 检查 RSR 回归方程是否显著,若显著可用估计值辅助分档。
- 分析分档结果,得出最终评价等级。
- 利用 AI 分析获取专业建议。
平台界面

平台界面包含:数据上传区、参数设置区、多工作表预览、分析结果展示和 AI 分析模块
参考文献:
- Hwang, C.L., Yoon, K. (1981). Multiple Attribute Decision Making: Methods and Applications. Springer‑Verlag.
- 田凤调. 秩和比法及其应用[M]. 中国统计出版社,1993.
- 田凤调. RSR 法中的分档问题[J]. 中国卫生统计,1993,10(2):26-28.
- 基于 TOPSIS 与 RSR 的医院绩效综合评价方法研究[J]. 中国卫生统计,2010.