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

Uploaded Source

File details

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

File metadata

  • Download URL: Topsis_Rohit_102016087-0.7.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.7.tar.gz
Algorithm Hash digest
SHA256 12c1f6f39527920350ee0e98fc5bc9e1dae548ad718b2b6fab7559810c594c08
MD5 437b42b89a1bc0af97d4f1e9aa103e8b
BLAKE2b-256 0fae51b19d784399dd731a2610654cb4030cb21fc0ee39e0169264cd7bd29228

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