Metadata-Version: 2.1
Name: Topsis-Karansingla-102003355
Version: 1.0.0
Summary: A Python package implementing TOPSIS technique.
Home-page: 
Author: karan singla
Author-email: karansingla2123@gmail.com
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
License-File: License.txt
Requires-Dist: numpy
Requires-Dist: pandas

# Topsis-Python

**Project 1 : UCS654**

Submitted By: **Karan singla 102003255**

## 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-Karansingla-102003355 can be run as in the following example:

### In Command Prompt

```
>> topsis 102003355-data.csv "1,1,1,1" "+,+,-,+" 102003355-result.csv
```

## Sample dataset


| Model | Correlation | R<sup>2</sup> | 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    |


<br>

## Output

```
| Model | Correlation | R<sup>2</sup> | RMSE | Accuracy | Score
| ----- | ----------- | ------------- | ---- | -------- | ---------
| M1    | 0.79        | 0.62          | 1.25 | 60.89    | 0.77221
| M2    | 0.66        | 0.44          | 2.89 | 63.07    | 0.225599
| M3    | 0.56        | 0.31          | 1.57 | 62.87    | 0.438897
| M4    | 0.82        | 0.67          | 2.68 | 70.19    | 0.523878
| M5    | 0.75        | 0.56          | 1.3  | 80.39    | 0.811389

<br>
