通过与理想解的相似性确定优先次序的技术
TOPSIS-Ansh-101803295的Python项目详细描述
托普西斯
编码:Ansh Garg
##什么是TOPSIS
TOPSIS代表“通过与理想解决方案相似性来确定优先顺序的技术”™ 是一种多准则决策分析(MCDA)方法。它是一种补偿聚合方法,它通过确定每个标准的权重、将每个标准的得分标准化、计算每个方案与理想方案之间的几何距离(即每个标准中的最佳得分)来比较一组备选方案。在
怎么跑
运行之前,请确保您的系统上安装了pandas
打开终端并输入以下命令
pip install Topsis-Ansh-101803295
要快速入门,只需使用以下方法:
from TOPSIS_Ansh_101803295.topsis import topsis
topsis('inputfilename','Weights','Impacts','Outputfilename')
确保重量和冲击应在“”
例如:“1,1,1,1”和“+,-,+,-”
先决条件
数据应该包含在csv文件中。必须有2列以上
结果
输出(outputfilename)保存在项目文件夹中,其中有两列额外的topsis score和rank。在
样本输入
该输入用于测试模块
Model | Corr | Rseq | RMSE | Accuracy |
---|---|---|---|---|
M1 | 0.79 | 0.62 | 1.25 | 60.89 |
M2 | 0.66 | 0.44 | 2.89 | 63.07 |
M3 | 0.56 | 0.31 | 1.57 | 62.87 |
M4 | 0.82 | 0.67 | 2.68 | 70.19 |
M5 | 0.75 | 0.56 | 1.3 | 80.39 |
输出
^{tb2}$许可证
©2020安什加尔格
这个存储库是根据麻省理工学院的许可证授权的。有关详细信息,请参阅许可证。在
- 项目
标签: