模型2——TOPSIS法

目录

  • 1.解决问题
  • 2.步骤
    • 2.1 将原始矩阵正向化
      • 2.1.1 极小型转极大型
      • 2.1.2 中间型转极大型
      • 2.1.3 区间型转化为极大型
    • 2.2 正向化矩阵标准化
    • 2.3 计算得分并且归一化
    • 2.4 代码
      • 先导入数据
      • 四个文件:
      • 运行结果
    • 2.5 扩展

1.解决问题

逼近理想解距离法
充分利用原始数据的信息,准确反应各评价方案之间的差距
解决层次分析法中已知原始数据评判优劣的方法

2.步骤

2.1 将原始矩阵正向化

模型2——TOPSIS法_第1张图片

2.1.1 极小型转极大型

模型2——TOPSIS法_第2张图片

2.1.2 中间型转极大型

模型2——TOPSIS法_第3张图片

2.1.3 区间型转化为极大型

模型2——TOPSIS法_第4张图片

2.2 正向化矩阵标准化

公式
模型2——TOPSIS法_第5张图片

2.3 计算得分并且归一化

公式
模型2——TOPSIS法_第6张图片

2.4 代码

先导入数据

模型2——TOPSIS法_第7张图片

四个文件:

在这里插入图片描述

运行结果

模型2——TOPSIS法_第8张图片
模型2——TOPSIS法_第9张图片
模型2——TOPSIS法_第10张图片得分:

模型2——TOPSIS法_第11张图片
模型2——TOPSIS法_第12张图片
排名:
模型2——TOPSIS法_第13张图片

2.5 扩展

如果有权重问题,就是每个项目所占的权重不同,用另外四个文件
首先第一步先确定权重
用层次分析法

后面的步骤一致:

模型2——TOPSIS法_第14张图片

你可能感兴趣的:(数学建模,数学建模)