type
status
date
slug
summary
tags
category
icon
password
Email
落絮无声春堕泪,行云有影月含羞。——吴文英《浣溪沙》
TOPSIS分析法
算法流程
- 假设有m个评价对象,n个评价指标,首先需要进行指标的正向化:
- 极大型
- 极小型
- 单点型
- 区间型
- 然后对正向化后的矩阵进行标准化,得到 矩阵:假设 为正向化后的矩阵,则 是标准化后的矩阵:
- 得到标准化后的矩阵后,我们要进行打分:计算出第个评价对象与最大值的距离 ,和最小值的距离
- 计算带组合权重的 TOPSIS 分析法还需要 分别再乘以权重然后再开方。
- 计算出第 个评价对象未归一化后的得分: ,很明显 ,且 越大 越小,越接近最大值。
- 计算归一化后的得分:即每分数除以所有分数之和:
程序代码
- 作者:Yuleo
- 链接:https://www.helloylh.com/article/TOPSIS
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。