TOPSIS-Python
Submitted By: Kushagra 101917112
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. More details at wikipedia.
How to use this package:
TOPSIS-Kushagra 101917112 can be run as in the following example:
In Command Prompt
topsis data.csv "1,1,1,1" "+,+,-,+"
Sample dataset
The decision matrix (a) should be constructed with each row representing a Model alternative, and each column representing a criterion like Accuracy, R2, Root Mean Squared Error, Correlation, and many more.
| 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 |
Information of benefit positive(+) or negative(-) impact criteria should be provided in I.
Output
Model Score Rank
1 0.77221 2 2 0.225599 5 3 0.438897 4 4 0.523878 3 5 0.811389 1
Metadata
Release files for topsis-Kushagra-101917112 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_Kushagra_101917112-0.1.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| topsis_Kushagra_101917112-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.7 kB
Release files / topsis_Kushagra_101917112-0.1.tar.gz
| Download URL | topsis_Kushagra_101917112-0.1.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7eb6797ba736955deae5fb19fab24b28891aa5ef4c707e092f63b0cc4420ec29
|
|
BLAKE2b-256 checksum How to use checksums |
c7efda22e2d8c30ebd6929366ca0fa18ca46c229f054db44d1b16632c7dd466f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.4
|
Release files / topsis_Kushagra_101917112-0.1-py3-none-any.whl
| Download URL | topsis_Kushagra_101917112-0.1-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5d5fc3f3fcb5a4a00b660c5e18f31674e59bc8d4c80d390a81e896ff1f5e539a
|
|
BLAKE2b-256 checksum How to use checksums |
f87fbfad40e08083ab1d279d75267264b8ffef1c3232c8f29d21ccf2bbf82f20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.4
|