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

Topsis_shruti-1.0.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

Topsis_shruti-1.0.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: Topsis_shruti-1.0.0.tar.gz
  • Upload date:
  • Size: 3.6 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 Topsis_shruti-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6f538a5680ca84506168ebb92df34a500cf96f6fd61d4ac1d0eec95ed04b3124
MD5 8dcd9fdc2b6dcab13419d6fafa38c0c8
BLAKE2b-256 c8f9ea34cb51af4ffb0971ff9b479f6af00d32388b524e930b12512bc68f45f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Topsis_shruti-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 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 Topsis_shruti-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84c20dd1ac62903360129948063212b6944014fe253da4096d2eee371be395a1
MD5 4b6742611dd2034b2ead5feac1525035
BLAKE2b-256 701db2fb90e0aa51e645022997ebbd83ccd70b62708e5c6404042934cc5e9866

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