TOPSIS-Anubhav-101803051
What is TOPSIS
Technique for Order Preference by Similarity to Ideal Solution (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.
Installation
pip install TOPSIS-Anubhav-101803051
OR
pip3 install TOPSIS-Anubhav-101803051
Input csv format
Input file contain three or more columns
First column is the object/variable name
From 2nd to last columns contain numeric values only
How to use it
Command Prompt
topsis <InputDataFile> <Weights> <Impacts> <ResultFileName>
Example:
topsis inputfile.csv “1,1,1,2” “+,+,-,+” result.csv
Note: The weights and impacts should be ',' seperated, input file should be in pwd.
Sample input data
| Model | Corr | Rseq | 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 |
Sample output data
| Model | Corr | Rseq | RMSE | Accuracy | Topsis Score | Rank |
|---|---|---|---|---|---|---|
| M1 | 0.79 | 0.62 | 1.25 | 60.89 | 0.7731301458119156 | 2 |
| M2 | 0.66 | 0.44 | 2.89 | 63.07 | 0.22667595732024362 | 5 |
| M3 | 0.56 | 0.31 | 1.57 | 62.87 | 0.4389494866695491 | 4 |
| M4 | 0.82 | 0.67 | 2.68 | 70.19 | 0.5237626971836845 | 3 |
| M5 | 0.75 | 0.56 | 1.3 | 80.39 | 0.8128626132980138 | 1 |
License
© 2020 Anubhav Sharma
This repository is licensed under the MIT license. See LICENSE for details.
Metadata
Release files for TOPSIS-Anubhav-101803051 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| TOPSIS-Anubhav-101803051-1.0.1.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| TOPSIS_Anubhav_101803051-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.4 kB
Release files / TOPSIS-Anubhav-101803051-1.0.1.tar.gz
| Download URL | TOPSIS-Anubhav-101803051-1.0.1.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
99a54a669682a446e2754f7a9e5adf222939f5774f0f3fff9db3ffdce03a7217
|
|
BLAKE2b-256 checksum How to use checksums |
dd1a7bc46ed0a87343f53d19a7ad0b5efc9c19937cc66b88195e20731fa5ab5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.7
|
Release files / TOPSIS_Anubhav_101803051-1.0.1-py3-none-any.whl
| Download URL | TOPSIS_Anubhav_101803051-1.0.1-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c7dc56bc760850ba789f0dcaf809017a429f39e3c2d3d634c154237798d4ee2
|
|
BLAKE2b-256 checksum How to use checksums |
8cfe8e58320530b24a16fb0081a37eb4f75c249caa669a51161584c19016b661
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.7
|