Skip to main content

Multi-Criteria Decision Making

Project description

TOPSIS

Submitted By: Pramit Deep Kaur - 101903198.

Type: Package.

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

Version: 1.0.0.1.

Date: 2022-02-26.

Author: Pramit Deep Kaur Gogna.

Maintainer: Pramit Deep Kaur Gogna pramitdkgogna@gmail.com.

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. It is a method where multiple models can be compared and scores can be assigned accordingly.


How to install this package:

>> pip install Topsis-Pramit-101903198==1.0.2

In Command Prompt

>> topsis 101903198-data.csv(your input data file) "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 Correlation R2 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 file (result.csv)

Model Correlation R2 RMSE Accuracy Topsis_score Rank
M1 0.79 0.62 1.25 60.89 0.7722 2
M2 0.66 0.44 2.89 63.07 0.2255 5
M3 0.56 0.31 1.57 62.87 0.4388 4
M4 0.82 0.67 2.68 70.19 0.5238 3
M5 0.75 0.56 1.3 80.39 0.8113 1

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-Pramit-101903198-1.0.0.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

Topsis_Pramit_101903198-1.0.0.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file Topsis-Pramit-101903198-1.0.0.1.tar.gz.

File metadata

File hashes

Hashes for Topsis-Pramit-101903198-1.0.0.1.tar.gz
Algorithm Hash digest
SHA256 e299095430f2558056ee1755bc3581b5fe4749bfd41f482a58f883790e14d363
MD5 c050cbdd167146a10e5ffe8257bea9ee
BLAKE2b-256 375d5c67f1c7a831e8904a5decb9f813615c41b17ebbb7ccbb24438e4ed1ce85

See more details on using hashes here.

File details

Details for the file Topsis_Pramit_101903198-1.0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for Topsis_Pramit_101903198-1.0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f1496b96984806676866a712bd5aa3ffc642c2ba2ee9295f850ae317de9c7508
MD5 519ddd6f97deb9cdcab42024b450d8ce
BLAKE2b-256 ea6acf69ce0593a94100a4182012c612830947c2468f080d148c4a016d595ec4

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