Skip to main content

Package for Multi-Criteria Decision Analysis with Objective Criteria Weighting

Project description

objective-weights-for-mcda

This is Python 3 library dedicated for multi-criteria decision analysis with criteria weights determined by objective weighting methods.

Installation

Downloading and installation of objective-weights-mcda package can be done with using pip

pip install objective-weights-mcda

Methods

mcda_methods includes:

  • vikor with VIKOR method

Other modules include:

  • additions include rank_preference method for ranking alternatives according to MCDA score

  • correlations include:

    • Spearman rank correlation coefficient spearman,
    • Weighted Spearman rank correlation coefficient weighted_spearman,
    • Pearson correlation coefficient pearson_coeff
  • normalizations with methods for decision matrix normalization:

    • linear_normalization - Linear normalization,
    • minmax_normalization - Minimum- Maximum normalization,
    • max_normalization - Maximum normalization,
    • sum_normalization - Sum normalization,
    • vector_normalization - Vector normalization
  • weighting_methods include 11 objective weighting methods for determination of criteria weights (significance) without decision-maker involvement:

    • equal_weighting - Equal weighting method
    • entropy_weighting - Entropy weighting method
    • std_weighting - Standard deviation weighting method
    • critic_weighting - CRITIC weighting method
    • gini_weighting - Gini coefficient-based weighting method
    • merec_weighting - MEREC weighting method
    • stat_var_weighting - Statistical variance weighting method
    • cilos_weighting - CILOS weighting method
    • idocriw_weighting - IDOCRIW weighting method
    • angle_weighting - Angle weighting method
    • coeff_var_weighting - Coefficient of variation weighting method

Examples of usage of objective_weights_mcda are provided on GitHub in examples

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

objective-weights-mcda-0.0.6.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

objective_weights_mcda-0.0.6-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file objective-weights-mcda-0.0.6.tar.gz.

File metadata

  • Download URL: objective-weights-mcda-0.0.6.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.53.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.6

File hashes

Hashes for objective-weights-mcda-0.0.6.tar.gz
Algorithm Hash digest
SHA256 733b421a6848b65d2fa7100a4c856cee21dda3e9f0e36d5b8c22b3c36ee52ae3
MD5 dfefe5851844a426387a55b8032428c1
BLAKE2b-256 c596404ec97bffc87589b9003eec05fd8b4fca5747520c7b9e791107e54eff1d

See more details on using hashes here.

Provenance

File details

Details for the file objective_weights_mcda-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: objective_weights_mcda-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.53.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.6

File hashes

Hashes for objective_weights_mcda-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 98ace30119537e11714fbd70aa32280a22980494f74b4a30d8fe87ade2159d70
MD5 2ee6491c7171b217b9fd2ddd5fafebd2
BLAKE2b-256 15528b81ab69d496ed4394ae78d8ec9fb9ed6b0926dc453eb36bd007a6ca773b

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page