Metadata-Version: 2.1
Name: topsis_10191117pip_yash
Version: 1.0.0
Summary: A Python package implementing TOPSIS technique.
Home-page: UNKNOWN
Author: Yashwardhan Rathore
Author-email: yrathore_be19@thapar.edu
License: MIT
Description: # TOPSIS-Python
        
        
        
        Submitted By: **YASHWARDHAN RATHORE 101917117**
        *ASSIGNMENT 4*
        
        ***
        
        ## What is TOPSIS
        
        **T**echnique for **O**rder **P**reference by **S**imilarity to **I**deal
        **S**olution (TOPSIS) originated in the 1980s as a multi-criteria decision
        making method. TOPSIS chooses the alternative of shortest Euclidean distance
        from the ideal solution, and greatest distance from the negative-ideal
        solution. More details at [wikipedia](https://en.wikipedia.org/wiki/TOPSIS).
        
        <br>
        
        ## How to use this package:
        
        TOPSIS-YASHWARDHAN_RATHORE_101917117  can be run as in the following example:
        
        
        
        ### In Command Prompt to run the code:
        ```
        >> topsis data.csv "1,1,1,1" "+,+,-,+"
        ```
        <br>
        
        ## Sample dataset
        
        The decision matrix (`a`) should be constructed with each row representing a Model alternative, and each column representing a criterion like Fund Name , P1 ,P2 , P3 , P4 , P5.
        
        Model | Correlation | R<sup>2</sup> | RMSE | Accuracy
        ------------ | ------------- | ------------ | ------------- | ------------
        M1|	0.8	|0.64	|3.5	|37.5	|10.61
        M2|	0.86	|0.74	|3.4	|42.2	|11.8
        M3|	0.69	|0.48	|5.7	|70	|19.22
        M4|	0.65	|0.42	|5.7	|65.5	|18.07
        M5|	0.9	|0.81	|6.6	|39.1	|11.85
        M6|	0.76	|0.58	|4	|53.5	|14.71
        M7|	0.69	|0.48	|6.2	|51.3	|14.67
        M8|	0.65	|0.42	|6	|50.2	|14.32
        
        
        
        <br>
        
        ## Output
        
        ```
        Row_NO	Performance_score	Rank
        1	0.436737	7
        2	0.389937	8
        3	0.56565	4
        4	0.590487	3
        5	0.522924	5
        6	0.4513	6
        7	0.637889	1
        8	0.635536	2
        
        ```
        <br>
        The rankings are displayed in the form of a table using a package 'tabulate', with the 1st rank offering us the best decision, and last rank offering the worst decision making, according to TOPSIS method.
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Description-Content-Type: text/markdown
