This is a topsis package of version 0.11
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-Pranav-102003432 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
Built Distribution
Hashes for Topsis_Pranav_102003432-0.11.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae6d0e11e1bda0f9e82b3cb3cf81b10e77f68471272f2fb8e7b2154fc80c741c |
|
MD5 | 185c1a195bb00d805c3b8b2196bb9c3e |
|
BLAKE2b-256 | f8ffa642aa6ea270e71ecd7f690fcdb96203a0d8690063af82f77e96069cfba7 |
Hashes for Topsis_Pranav_102003432-0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52cd4d7c74421de5dbf36c3325fa5f623f426a323e9f90e974534d3352c19b45 |
|
MD5 | 770d3c3db991d6075bd0c842c1215754 |
|
BLAKE2b-256 | b476a3c086b973b66555191c0f620c5dde29e68b2c481699009e87502e4d1248 |