Skip to main content

This is a topsis package of version 0.13

Project description

Topsis_Pranav_102003432

TOPSIS

Submitted By: Pranav Singh - 102003432.

Type: Package.

Title: TOPSIS method for multiple-criteria decision making (MCDM).

Version: 1.0.0.

Date: 2022-01-22.

Author: Pranav Singh.

Maintainer: Pranav Singh psingh2_be20@thapar.edu.

Description: Evaluation of alternatives based on multiple criteria using TOPSIS method..


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.


How to install this package:

>> pip install Topsis-Pranav-102003432

In Command Prompt

>> topsis data.csv "1,1,1,1,1" "+,+,-,+,-" result.csv

Input file (data.csv)

The decision matrix 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 P1 P2 P3 P4 P5
M1 0.7 0.5 7 37 11.3
M2 0.8 0.6 7 46 13.4
M3 0.7 0.5 7 48 14
M4 0.9 0.8 7 44 13.2
M5 0.9 0.9 5 37 11.1
M6 0.9 0.6 3 67 18
M7 0.9 0.5 7 39 11.8
M8 0.9 0.9 5 46 13.2

Weights (weights) is not already normalised will be normalised later in the code.

Information of benefit positive(+) or negative(-) impact criteria should be provided in impacts.


Output file (result.csv)

Model P1 P2 P3 P4 P5 Topsis Score Rank
M1 0.7 0.5 7 37 11.3 0.28016 5
M2 0.8 0.6 7 46 13.4 0.8292 1
M3 0.7 0.5 7 48 14 0.17536 8
M4 0.9 0.8 7 44 13.2 0.25 7
M5 0.9 0.9 5 37 11.1 0.56483 3
M6 0.9 0.6 3 67 18 0.27313 6
M7 0.9 0.5 7 39 11.8 0.55075 4
M8 0.9 0.9 5 46 13.2 0.65029 2

The output file contains columns of input file along with two additional columns having **Topsis_score** and **Rank**

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

Uploaded Source

Built Distribution

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

Topsis_Pranav_102003432-0.13-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file Topsis_Pranav_102003432-0.13.tar.gz.

File metadata

  • Download URL: Topsis_Pranav_102003432-0.13.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for Topsis_Pranav_102003432-0.13.tar.gz
Algorithm Hash digest
SHA256 f2c9d710948813688e5b2d51cd4093a3bb5dc8d15ead2224ef7eebf3aab7b482
MD5 77b8e090f426d0d9442d19d6aa0bc489
BLAKE2b-256 5524989789513b5ff3c1a695dcf43bddd9f61d33138d24cd218e97873a7ef85d

See more details on using hashes here.

File details

Details for the file Topsis_Pranav_102003432-0.13-py3-none-any.whl.

File metadata

File hashes

Hashes for Topsis_Pranav_102003432-0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 22bc8d13bcfd22b323fb718985a2d456c273ad855d21e03b5853461145973d23
MD5 4089d29437593397f8172c5e3c911e12
BLAKE2b-256 5199663e15f6578ffe0d117c5cd3b5b6d406d7f2dacd3e9fd6d09e3cf36b1bf4

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