Metadata-Version: 2.1
Name: Topsis-Harjot-102017126
Version: 1.0.2
Summary: A Python package implementing TOPSIS for MCDM
Home-page: https://github.com/HarryGrewal9/Topsis-Harjot-102017126
Download-URL: https://github.com/HarryGrewal9/Topsis-Harjot-102017126/archive/refs/tags/v_02.tar.gz
Author: Harjot tSingh
License: MIT
Keywords: python,TOPSIS,MCDM,MCDA,statistics,prescriptive analytics,cli
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown

Project 1


Submitted By: Harjot Singh  
Roll Number :102017126


# What is TOPSIS

Technique for Order Preference by Similarity to Ideal

TOPSIS chooses the alternative of shortest Euclidean distance from the ideal solution, and greatest distance from the negative-ideal
solution.

### In Command Prompt
```
>> topsis data.csv "1,1,1,1" "-,+,-,+"
```

## Example

The decision matrix (`a`) should be constructed with each row representing a Model alternative, and each column representing a criterion like Accuracy, R<sup>2</sup>, Root Mean Squared Error, Correlation, and many more.

Attribute 	price	storage	camera	looks 
m1	         250	    16	     12	     5
m2	         200	    16  	  8	     4
m3	         300	    32	     16	     3
m4	         275	    32	      8	     3
m5	         225	    16	     16	     1


<br>
Using TOPSIS the rankings are displayed in the form of a table , with the 1st rank offering the best decision, and last rank offering the worst decision making.
