TOPSIS 法(优劣解距离法)是一种常用的综合评价方法,其能充分利用原始数据的信息,其结果能精确地反映各评价方案之间的差距。与层次分析法不同,该决策层中指标的数据均已知。
- 将原始矩阵正向化(全转化为极大型)
常见指标:
指标名称 | 指标特点 | 正向化公式 | 例子 |
极大型(效益型)指标 | 越大(多)越好 | 成绩、GDP增速、企业利润 | |
极小型(成本型)指标 | 越小(少)越好 |
| 费用、坏品率、污染程度 |
中间型指标 | 越接近xbest | | 水质量评估时的PH值 |
区间型指标 | 落在区间 | | 人的体温、水中植物性营养物量 |
- 正向化矩阵标准化(消去不同量纲的影响)
对已经正向化矩阵,n个要评价的对象,m个评价指标
标准化后矩阵Z,则Z中每一个元素
- 计算最终得分并归一化处理
第个评价指标的最大值:
第个评价指标的最小值:
第个评价对象与最大值的距离:
第个评价对象与最小值的距离:
未归一化得分:(明显
,且
越大越接近最大值)
归一化处理(并不影响排序结果)
拓展:带权重的Topsis,使用层次分析法或熵权法确定权重
第三步求第i个评价对象与最大值的距离:
第i个评价对象与最小值的距离:
相关代码:
下一篇: