Skip to main content

Topsis package for MCDM problems

Project description

Topsis-Rohit-102016087

This package has been created based on Project 1 of the course UCS654 by: Rohit Banyal Roll No: 102016087 Group: 3CS11

Topsis-Rohit-102016087 is a Python package implementing Technique for Order of Preference by Similarity to Ideal Solution(TOPSIS) method used for Multiple Criteria Decision Making(MCDM) problems.

Installation

Use the package manager pip to install Topsis-Rohit-102016087.

$ pip install Topsis-Rohit-102016087

Usage

$ python 102016087.py 102016087-data.csv "1,1,1,1,1" "+,+,-,+,+" 102016087-result.csv

Input(102016087-data.csv)

Fund Name P1 P2 P3 P4 P5
M1 0.63 0.4 6.2 53.2 15.11
M2 0.71 0.5 5.8 68.2 18.8
M3 0.94 0.88 6.5 50.2 14.63
M4 0.94 0.88 4.2 68 18.51
M5 0.82 0.67 4.4 56.9 15.7
M6 0.74 0.55 4.9 50.2 14.1
M7 0.87 0.76 6 49.4 14.26
M8 0.7 0.49 4.8 63.8 17.45

weights = [1, 1, 1, 1, 1] impacts = [+, +, -, +, +]

Output(102016087-result.csv)

Fund Name P1 P2 P3 P4 P5 Topsis Score Rank
M1 0.63 0.4 6.2 53.2 15.11 0.09927269186907668 8
M2 0.71 0.5 5.8 68.2 18.8 0.4094342419051654 6
M3 0.94 0.88 6.5 50.2 14.63 0.5833838463228931 3
M4 0.94 0.88 4.2 68 18.51 0.9823224290605094 1
M5 0.82 0.67 4.4 56.9 15.7 0.5862483969896158 2
M6 0.74 0.55 4.9 50.2 14.1 0.35787822513830764 7
M7 0.87 0.76 6 49.4 14.26 0.51976734282583 4
M8 0.7 0.49 4.8 63.8 17.45 0.41390792806103543 5

License

MIT

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_Rohit_102016087-0.4.tar.gz (4.1 kB view details)

Uploaded Source

File details

Details for the file Topsis_Rohit_102016087-0.4.tar.gz.

File metadata

  • Download URL: Topsis_Rohit_102016087-0.4.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.2

File hashes

Hashes for Topsis_Rohit_102016087-0.4.tar.gz
Algorithm Hash digest
SHA256 f7493a565983b3eaf52c01d848729106637925a0d1ec44f21bf0e3ada9bee87e
MD5 692ea94ee9fbf9d30ed1ed8db23b663d
BLAKE2b-256 5a2d9673ef360da942067f76d404a97c21edf5410e18b49e6be6c3db37e841af

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