The Technique for Order of Preference by Similarity to Ideal Solution is a multi-criteria decision analysis method.It is a method of compensatory aggregation that compares a set of alternatives by identifying weights for each criterion, normalising scores for each criterion and calculating the geometric distance between each alternative and the ideal alternative, which is the best score in each criterion
### How to install this package: visit https://pypi.org/project/TOPSIS-Saumyaa-101803609/0.0.8/
or run:
pip install TOPSIS-Saumyaa-101803609==0.0.8
on your command line
### How to use this package:
TOPSIS-Saumyaa-101803609 can be run as in the following example:
Usages:
python topsis <InputDataFile> <Weights> <Impacts> <ResultFileName>
Example:
topsis inputfile.csv “1,1,1,2” “+,+,-,+” result.csv
>> topsis_cmd data.csv "1,1,1,1" "+,+,-,+" result.csv
from topsis_py.topsis import topsis
topsis('data.csv','1,1,2,2','+,+,-,+','result.csv')
| Model | Correlation | R2 | 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 |
| Model | Correlation | R2 | RMSE | Accuracy | Topsis score | Rank |
|---|---|---|---|---|---|---|
| M1 | 0.79 | 0.62 | 1.25 | 60.89 | 0.77221 | 2 |
| M2 | 0.66 | 0.44 | 2.89 | 63.07 | 0.225599 | 5 |
| M3 | 0.56 | 0.31 | 1.57 | 62.87 | 0.438897 | 4 |
| M4 | 0.82 | 0.67 | 2.68 | 70.19 | 0.523878 | 3 |
| M5 | 0.75 | 0.56 | 1.3 | 80.39 | 0.811389 | 1 |