TOPSIS算法是一种利用正理想解和负理想来确定最佳选择的算法

toposis-kushgupta-101803454的Python项目详细描述


python中TOPSIS优化算法的源代码。在

TOPSIS算法是一种利用正理想解和负理想来确定最佳选择的算法 解决方案。在

有关示例解决方案,请访问:http://www.jiem.org/index.php/jiem/article/view/573/498维基百科: https://en.wikipedia.org/wiki/TOPSIS

TOPSIS是一个首字母缩略词,代表“与理想解决方案相似的顺序偏好技术”™ 是一个漂亮的 简单的MCDA方法。顾名思义,这个方法是基于寻找理想解和反理想解

命令提示符

topsis data.csv "1,1,1,1" "+,+,-,+" final.csv Sample dataset The decision matrix (a) should be constructed with each row representing a Model alternative, and each column representing a criterion like Accuracy, R2, Root Mean Squared Error, Correlation, and many more.

ModelCorrelationR2RMSEAccuracy
M10.790.621.2560.89
M20.660.442.8963.07
M30.560.311.5762.87
M40.820.672.6870.19
M50.750.561.380.39

权重(w)尚未规范化,稍后将在代码中进行规范化。在

利益正面(+)或负面(-)影响标准的信息应在I中提供。在

输出 车型评分排名


1 | 0.77221 | 2 2 | 0.225599 | 5 3 | 0.438897 | 4 4 | 0.523878 | 3 5 | 0.811389 | 1

排名以表格的形式显示,使用“表格”软件包,排名第一的排名是最好的 根据TOPSIS方法,最后一个等级提供最差的决策。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在ElasticSearch中将SearchHit转换为Java对象   第三方库类的java重写XmlAdapter   java如何使用动画类获得平滑的动画效果?   Java PDFBox如果文本内容超过PDF的第一页,如何添加新页面?   Java二叉搜索树u根到最近叶的距离   java什么是diff Scanner和BufferedReader   java如何设计不生成并行数组的程序   java多次声明变量会降低执行速度吗?   java如何使用JXLAPI读取下拉列表的值   多线程为什么自定义阻塞队列在Java中不是线程安全的   java在一个变量中每输入1000个单位,就从另一个变量中减去1?   java Mapstruct通用映射器   Java中的类能否确定它是否已被修改?   java如何在MogoOperations聚合函数中定义输出类型?