熵权TOPSIS-三层指标使用教程

方法简介

熵权TOPSIS-三层指标方法是熵权法和TOPSIS法的结合,专门用于处理具有三层层级结构的指标体系。==该方法通过三个阶段的递进计算,分别得出二级指标、一级指标和整体的相对贴近度进行对象评价==。

适用场景

  • 具有三层层级结构的综合评价问题
  • 需要分别计算二级指标、一级指标和整体的相对贴近度的场景

例如:

  • 企业绩效评价(一级:财务、运营、创新;二级:盈利能力、偿债能力等;三级:具体财务指标)
  • 城市发展评价(一级:经济、社会、环境;二级:经济增长、产业结构等;三级:具体统计指标)
  • 教学质量评价(一级:教学、科研、服务;二级:课程质量、师资水平等;三级:具体评价指标)

计算流程

阶段一:计算二级指标的TOPSIS相对贴近度

  1. 对每个二级指标下的三级指标进行正向化处理
  2. 对正向化后的数据进行标准化
  3. 使用熵权法计算各三级指标的权重
  4. 使用TOPSIS法计算该二级指标的相对贴近度

阶段二:计算一级指标的TOPSIS相对贴近度

  1. 使用各二级指标的相对贴近度作为输入
  2. 可选择是否重新标准化
  3. 使用熵权法计算各二级指标的权重
  4. 使用TOPSIS法计算该一级指标的相对贴近度

阶段三:计算整体的TOPSIS相对贴近度

  1. 使用各一级指标的相对贴近度作为输入
  2. 可选择是否重新标准化
  3. 使用熵权法计算各一级指标的权重
  4. 使用TOPSIS法计算最终的整体评价结果

数据准备

文件格式要求

Excel文件需包含4个Sheet:

1. 原始矩阵

包含评价对象和所有三级指标的原始数据。

评价对象 A11 A12 A13 A21 A22 A23
方案A 85 90 75 80 88 92
方案B 90 85 80 85 85 88
方案C 80 95 85 75 90 85

2. 指标配置

配置所有三级指标的类型。

指标 类型 参数
A11 极大型
A12 极大型
A13 极小型
A21 极小型
A22 中间型 85
A23 范围型 85,90

指标类型说明:

  • 极大型:数值越大越好(如收入、效率)
  • 极小型:数值越小越好(如成本、时间)
  • 中间型:接近某个特定值最好,需在参数列填写最佳值
  • 范围型:在某个区间内最好,需在参数列填写范围(格式:最小值,最大值)

3. 层级配置

定义一级、二级、三级指标的层级关系。

<div style=“text-align: center;”> <img src=“/guide/figures/熵权topsis三层指标/层级配置.png” width=“500” alt=“层级配置”> </div>

格式说明:

  • 列名为一级指标、二级指标、三级指标
  • 一级指标、二级指标按需合并单元格
  • 三级指标名必须与原始矩阵中的列名一致

参数设置

<div style=“text-align: center;”> <img src=“/guide/figures/熵权topsis三层指标/参数配置.png” width=“980” alt=“参数配置”> </div>

基础参数

  1. 标准化方法

    • 极差标准化:适用于大多数情况
    • 根号下列平方和:适用于需要保持数据相对关系的情况
    • 列和法:适用于数据量纲相同的情况
    • 列平方和法:适用于需要放大差异的情况
  2. TOPSIS权重使用方法

    • 标准化后求加权矩阵:先加权再计算距离
    • 求正负理想解距离:计算距离时加权
    • 以上两步均加权:双重加权
  3. 相对贴近度矩阵重新标准化

    • 是否对二级指标、一级指标的相对贴近度重新标准化后再计算TOPSIS
  4. 非负平移量

    • 当标准化后出现负数时,需要设置平移量使所有数据为正
    • 系统会提示建议的平移量
  5. 结果保留小数位

    • 设置计算结果的小数位数(1-10位)

结果解读

输出文件结构

计算结果Excel文件包含多个Sheet:

  1. 二级指标Sheet(如"A-A1")
    • 原始矩阵(三级指标数据)
    • 标准化矩阵
    • 熵权法权重结果
    • 加权标准化矩阵
    • 正负理想解
    • TOPSIS最终结果

<div style=“text-align: center;”> <img src=“/guide/figures/熵权topsis三层指标/二级指标相对贴近度.png” width=“900” alt=“二级指标相对贴近度”> </div>

  1. 一级指标Sheet(如"A")
    • 二级指标相对贴近度矩阵
    • 标准化矩阵
    • 熵权法权重结果
    • 加权标准化矩阵
    • 正负理想解
    • TOPSIS最终结果

<div style=“text-align: center;”> <img src=“/guide/figures/熵权topsis三层指标/一级指标相对贴近度.png” width=“900” alt=“一级指标相对贴近度”> </div>

  1. 整体Sheet
    • 一级指标相对贴近度矩阵
    • 标准化矩阵
    • 熵权法权重结果
    • 加权标准化矩阵
    • 正负理想解
    • TOPSIS最终结果

<div style=“text-align: center;”> <img src=“/guide/figures/熵权topsis三层指标/整体相对贴近度.png” width=“900” alt=“整体相对贴近度”> </div>

关键指标说明

  1. 熵值(E):0-1之间,越小表示该指标信息量越大
  2. 差异系数(G):1-E,越大表示该指标越重要
  3. 权重(W):归一化后的差异系数,所有权重之和为1
  4. 正理想解距离(D+):与最优方案的距离,越小越好
  5. 负理想解距离(D-):与最差方案的距离,越大越好
  6. 相对贴近度(C):0-1之间,越接近1表示方案越优

常见问题

Q1: 如何确定层级关系?

A: 层级关系应该根据实际评价体系来确定:

  • 一级指标:最高层次的评价维度
  • 二级指标:一级指标的细分维度
  • 三级指标:可以直接测量的具体指标

Q2: 是否应该启用分层标准化?

A: 取决于你的需求:

  • 如果希望保持各层相对贴近度的原始意义,不启用
  • 如果希望放大每层的差异,使排序更明显,启用
  • 一般建议:全不启用或全部启用,保持一致性

Q3: 三级指标数量必须相同吗?

A: 不需要。每个二级指标下可以有不同数量的三级指标,系统会自动处理。

Q4: 权重为0是否正常?

A: 如果某个指标的所有值都相同,其熵值为1,差异系数为0,权重也为0。这表示该指标没有区分度,建议检查数据或移除该指标。