逆推模糊综合评价使用指南

提示:本指南只针对逆推模糊综合评价特有的内容进行描述,关于软件的通用操作流程(如文件上传、参数设置、结果下载等),请查看:通用计算说明

1. 方法概述

逆推模糊综合评价是一种反向推演方法,根据期望的==整体评价结果==(模糊向量排序)和==指标权重体系==,自动生成合理的专家打分数据。这是传统模糊综合评价方法的逆向过程,用于从已知的期望评价结果重建可能的专家打分分布。

主要用途:

  • 构建符合理论预期的评价案例
  • 生成测试数据验证评价模型
  • 反向推演达到目标所需的打分分布
  • 教学研究和标准制定

前置要求:

  • 必须具有明确的两层指标权重体系
  • 需要明确期望的评价等级排序
  • 了解模糊综合评价的基本原理

2. 数据文件格式

逆推模糊综合评价需要上传包含"两层指标权重"工作表的Excel文件。

<div style=“text-align: center;”> <img src=“/guide/figures/逆推模糊综合评价/两层指标权重.png” width=“500” alt=“两层指标权重”> </div>

格式说明:

  • 一级指标列:一级指标名称,相同一级指标下的行可以合并单元格
  • 一级指标权重列:一级指标的权重值
  • 二级指标列:二级指标名称,每行一个二级指标
  • 二级指标权重列:二级指标在其所属一级指标下的权重(局部权重)

3. 参数设置

<div style=“text-align: center;”> <img src=“/guide/figures/逆推模糊综合评价/参数设置.png” width=“1200” alt=“参数设置”> </div>

逆推模糊综合评价包含以下计算参数:

3.1 专家数量

指定需要生成的专家打分数量:

  • 取值范围:1-100人
  • 建议值:10-50人
  • 说明:生成的打分数据将包含指定数量的专家打分频数

3.2 评价等级

选择评价等级的数量和名称:

  • 3级评价:差、中、好
  • 4级评价:很差、差、好、很好(默认)
  • 5级评价:很差、差、中、好、很好

评价等级与上述等级名称不同也无所谓,只是用于确定评价等级的数量和方向(劣 → 优)

3.3 目标排序

核心参数:指定期望的评价等级重要性排序

格式说明:

  • 使用逗号分隔的数字序列,如"2,1,3,4"
  • 数字越小表示该位置的评价等级越重要(排名1最重要)
  • 必须包含从1到评价等级数的所有数字,且不能重复

示例:

  • 对于4级评价[很差, 差, 好, 很好]
  • 输入"2,1,3,4"表示期望"差"最重要(排名1),"很差"次之(排名2),"好"第三(排名3),"很好"最后(排名4)
  • 这意味着在最终的整体模糊向量中,“差"的隶属度最高,其次是"很差”

重要提示:

  • 排序数量必须与评价等级数量一致
  • 每个数字只能出现一次
  • 排序会影响专家打分的生成分布

3.4 合成算子

模糊合成算子决定了权重向量与模糊评价矩阵的合成方式:

  • 乘法-有界算子(推荐):权重与隶属度相乘后求和,结果与1取最小值

    • 特点:考虑所有因素的综合影响,结果相对平衡
  • 取小-有界算子:权重与隶属度取最小值后求和,结果与1取最小值

    • 特点:突出限制性因素的影响
  • 取小-取大算子:权重与隶属度取最小值,然后取最大值

    • 特点:突出主要因素,忽略次要因素
  • 乘法-取大算子:权重与隶属度相乘,然后取最大值

    • 特点:突出优势因素的作用

3.5 最大迭代次数

优化算法的迭代上限:

  • 取值范围:50-1000次
  • 默认值:200次
  • 说明:次数越多越有可能生成符合排序要求的结果
  • 建议:如果初次计算未能匹配目标排序,可增加迭代次数重新计算

3.6 结果保留小数位

计算结果的保留小数位数:

  • 取值范围:1-10位
  • 默认值:4位

4. 计算结果

逆推模糊综合评价的计算结果包含多个工作表,展示生成的打分数据和验证结果:

4.1 专家打分频数汇总

<div style=“text-align: center;”> <img src=“/guide/figures/逆推模糊综合评价/打分频数.png” width=“600” alt=“打分频数”> </div>

显示为每个二级指标生成的专家打分频数:

内容说明:

  • 指标名称列:各二级指标名称
  • 评价等级列:每个单元格的数值表示选择该等级的专家人数
  • 每行之和:等于设定的专家总数
  • 用途:这是逆推算法生成的核心输出,可直接用于模糊综合评价计算

4.2 归一化评价矩阵

<div style=“text-align: center;”> <img src=“/guide/figures/逆推模糊综合评价/归一化矩阵.png” width=“600” alt=“归一化矩阵”> </div>

显示归一化后的隶属度矩阵(用于模糊综合评价计算):

内容说明:

  • 将打分频数归一化,每行之和为1
  • 表示各二级指标在不同评价等级上的隶属度
  • 这是实际参与模糊综合评价计算的矩阵

4.3 目标与结果对比

<div style=“text-align: center;”> <img src=“/guide/figures/逆推模糊综合评价/结果对比.png” width=“580” alt=“结果对比”> </div>

显示逆推计算的验证结果:

包含信息:

  • 评价等级:各评价等级名称
  • 整体模糊向量:使用生成的打分数据进行正向计算得到的最终模糊向量
  • 目标排序:设定的期望排序
  • 结果排序:实际计算得到的排序
  • 排序匹配状态:显示是否完全匹配

匹配状态:

  • ✓ 完全匹配:结果排序与目标排序完全一致,逆推成功
  • ✗ 不匹配:结果排序与目标排序存在差异,建议增加迭代次数

4.4 整体评价

<div style=“text-align: center;”> <img src=“/guide/figures/逆推模糊综合评价/整体评价.png” width=“650” alt=“整体评价”> </div>

显示最终的综合评价计算过程:

内容说明:

  • 一级指标:各一级指标名称
  • 权重:一级指标的归一化权重
  • 评价等级列:各一级指标的模糊向量(由二级指标计算得来)
  • 整体模糊向量:最终的综合评价结果

4.5 各级指标评价详情

<div style=“text-align: center;”> <img src=“/guide/figures/逆推模糊综合评价/一级指标评价.png” width=“670” alt=“一级指标评价”> </div>

为每个一级指标创建详细的计算过程表:

内容说明:

  • 指标列:该一级指标下的二级指标名称
  • 权重列:二级指标的归一化权重
  • 评价等级列:各二级指标在不同评价等级上的隶属度
  • 模糊向量行:该一级指标的综合模糊向量

5. 结果解读

5.1 逆推成功的判定

判定标准:

  • 排序完全匹配:结果排序与目标排序完全一致,说明逆推成功
  • 排序不匹配:存在差异,需要调整参数重新计算

5.2 结果可靠性评估

评估要点:

  • 排序一致性:优先关注排序是否匹配 <!-- - 向量差异:查看整体模糊向量与目标向量的数值差异 -->
  • 迭代次数:迭代次数越多,结果通常越可靠
  • 参数合理性:确保权重体系和目标排序符合实际逻辑

6. 常见问题

6.1 目标排序设置错误

:提示"目标排序格式错误"或"数量不匹配"?

  • 检查排序格式:使用逗号分隔,如"2,1,3,4"
  • 检查数量:排序数量必须与评价等级数量一致
  • 检查数值:必须包含从1到评价等级数的所有数字
  • 检查重复:每个数字只能出现一次

示例:

  • 3级评价:目标排序应包含3个数字,如"2,1,3"
  • 4级评价:目标排序应包含4个数字,如"2,1,3,4"
  • 5级评价:目标排序应包含5个数字,如"3,2,1,4,5"

6.2 排序不匹配

:计算完成后提示"排序不匹配"怎么办?

  • 增加迭代次数:从200次增加到500次或更高
  • 检查目标排序:确认目标排序是否合理
  • 调整专家数量:适当增加专家数量可能有助于匹配
  • 多次尝试:由于算法包含随机性,可以多次计算
  • 检查权重体系:权重分布可能影响能否达到目标排序

6.3 理解目标排序的含义

:如何正确理解和设置目标排序?

  • 排序的含义:数字越小表示该位置的评价等级越重要
  • 对应关系:排序位置与评价等级位置一一对应
  • 示例说明
    • 评价等级:[很差, 差, 好, 很好]
    • 目标排序:[2, 1, 3, 4]
    • 含义:希望"差"最重要(排名1),"很差"次之(排名2),"好"第三(排名3),"很好"最后(排名4)
    • 结果:在整体模糊向量中,"差"的隶属度最高

6.4 专家数量的选择

:应该设置多少专家数量?

  • 建议范围:10-50人较为合理
  • 影响因素
    • 专家数量越多,打分分布越稳定
    • 数量太少可能难以体现分布特征
    • 数量太多计算时间增加,但提升有限
  • 典型选择:教学案例通常使用10-20人

6.5 迭代次数的设置

:应该设置多少迭代次数?

  • 默认值:200次通常足够
  • 增加情况:如果排序不匹配,可增加到500-1000次
  • 权衡考虑
    • 迭代次数越多,找到匹配解的概率越高
    • 计算时间随迭代次数线性增加
    • 建议先用默认值尝试,不匹配再增加

6.6 合成算子的选择

:应该选择哪种合成算子?

  • 推荐选择:乘法-有界算子(最常用)
  • 选择依据
    • 应与实际应用场景的正向评价使用相同算子
    • 不同算子会影响能否达到目标排序
    • 如果一种算子不匹配,可尝试其他算子