TOPSIS算法是一种利用正理想解和负理想解从多个解中选择最优解的算法

toposis-rishav-101803333的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第三方库


热门话题
java如何找到数组索引的位置和最小值?   运行索引时使用java。jsp,我犯了很多错误   java如何在堆上实现heapSort?   java将图像从flask服务器发送到安卓应用程序   java Wildfly无法在会话关闭后自动释放到池的数据源连接   使用ElasticSearch的java JHipster   Java内核32。读取文件错误(字节缓冲无法转换为字节[])   string Java,一个我无法理解的返回方法   来自Java的UDP消息仅在第一次运行时接收   java同步在TimerTask中失败   java如何将两个字体大小不同的文本视图居中   netbeans如何获取java。朗;从类加载器初始化,而不是编译文件*。JAVA   java向JCheckBox的ArrayList添加ItemListeners