Skip to main content

A Python package to get the the topsis score and rank

Project description

TOPSIS-Python

Submitted By: Shruti agrawal 101803061


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.know more from wikipedia

How to use this package:

TOPSIS-Shruti-101803061 can be run as in the following example:

In Command Prompt :

python topsis.py data.csv "1,1,1,1" "+,+,-,+" result.csv

sample dataset:

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

output

Model Corr Rseq RMSE Accuracy Topsis_score Rank
M1 0.79 0.62 1.25 60.89 0.772209735 2
M2 0.66 0.44 2.89 63.07 0.225598754 5
M3 0.56 0.31 1.57 62.87 0.438897317 4
M4 0.82 0.67 2.68 70.19 0.523877871 3
M5 0.75 0.56 1.3 80.39 0.811388708 1

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

srctt-1.0.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

srctt-1.0.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file srctt-1.0.0.tar.gz.

File metadata

  • Download URL: srctt-1.0.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.24.0 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.0

File hashes

Hashes for srctt-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f3c15eaad0c1990ea8a8f889aa5035639f7bfeab80673e7f2f9cafd89852fa4e
MD5 dff8d30d1e63d63d785be223a07b1da0
BLAKE2b-256 7191349f8b325726423742f3675302334652f7accb55e428905667ff0fabf29f

See more details on using hashes here.

File details

Details for the file srctt-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: srctt-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.24.0 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.0

File hashes

Hashes for srctt-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e6052d34eab5238bc1190b0d1c048a634483953e78f67318a0d7b7e61346c040
MD5 09e199e8190cea7d5651a44da718054a
BLAKE2b-256 616f2e7a1362681a6aef0f4fa7eccdf9d59ab3edc51d90258da370544694d0b0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page