topsis包
TOPSIS-Saumyaa-101803609的Python项目详细描述
TOPSISPython
Subject:UCS538 作业6
提交人:Saumyaa Mathur 101803609
什么是TOPSIS
通过与理想解的相似性排序技术是一种多准则决策分析方法。它是一种补偿聚合方法,通过确定每个标准的权重来比较一组备选方案,将每个标准的得分标准化,并计算每个方案与理想方案之间的几何距离,即每个标准中的最佳得分
如何使用此软件包:
TOPSIS-Saumyaa-101803609可按以下示例运行:
用法:
python topsis<;InputDataFile>;<;Weights>;<;Impacts>;ResultFileName>;
例子:
python是topsis输入文件.csv“1,1,1,2”“+,+,-,+”结果.csv在
在命令提示符
>> topsis_cmd data.csv "1,1,1,1" "+,+,-,+" result.csv
在Python IDLE中:
从topsis_py.topsis公司导入topsis
托普西斯('数据.csv','1,1,2,2','+,+,-,+','结果.csv')
示例数据集(.csv)
Model | Correlation | R2 | 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 |
输出文件(.csv)
^{tb2}$- 项目
标签: