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

Uploaded Python 3

File details

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

File metadata

  • Download URL: Topsis-Pramit-101903198-1.0.2.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for Topsis-Pramit-101903198-1.0.2.tar.gz
Algorithm Hash digest
SHA256 2d546d1f957570a153f713cf15ecfa8fae708e221be6da9c5ad56963072618e0
MD5 33a77133cdd5b8f290b97a01a2a83821
BLAKE2b-256 d4d77fe05794c187eef787f12e493b770e0b5eadd7337a0bd50062cfef0633ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Topsis_Pramit_101903198-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8126da9ec293346ea183b0ca6f035e7ab9917955e0894582341a8f4241b140b
MD5 46ace4b1964eebd879c0e7c435e99393
BLAKE2b-256 74345fc42bf4b24ef9e1e418f981a84bac9cec4ae409a77fae705b01597c1689

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