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.2.

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.2.tar.gz (4.8 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.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for Topsis-Pramit-101903198-1.0.0.2.tar.gz
Algorithm Hash digest
SHA256 b2bc1f4605eaee90e01f919429be76caf754d0ad8366136414fea3271600a82f
MD5 45e1b50970b8a4b572fa6d4d4bf845d7
BLAKE2b-256 7dbf4dca0afaef66dfcfab3cd309bf695299ff6233d7807eb7281b334292edc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Topsis_Pramit_101903198-1.0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e4f615703872e10f74a54e00aced492b4fae9bcea3264a6c20c63c73bb7d7626
MD5 6f5e2318f6514716d2907937b9ebb26e
BLAKE2b-256 39a2958d439ba2a8c7c852d97409f69ea2996aa1194ced81d11d130b20832ba1

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