Skip to main content

objective-weights-for-mcda

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

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

License

This package called objective-weights-mcda was created by Aleksandra Bączkiewicz. It is licensed under the terms of the MIT license.

Note

This project is under active development.

Metadata

Release files for objective-weights-mcda 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for objective-weights-mcda 0.0.12
File Size Uploaded
objective-weights-mcda-0.0.12.tar.gz 10.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for objective-weights-mcda 0.0.12
File Interpreter ABI Platform
objective_weights_mcda-0.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 24.3 kB

Release files / objective-weights-mcda-0.0.12.tar.gz

Download URL objective-weights-mcda-0.0.12.tar.gz
Size 10.5 kB
Tags Source
SHA-256 checksum
How to use checksums
c53d91ae59a4bb4e3318f46aceaee3efdca0577d5b3a3d5df48f7ff53ce4ae2a
BLAKE2b-256 checksum
How to use checksums
0259fcad48d7e8eb32bd5d9f1bb36f7a3bc9b530d709154189a5fe21a1259cca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.6

Release files / objective_weights_mcda-0.0.12-py3-none-any.whl

Download URL objective_weights_mcda-0.0.12-py3-none-any.whl
Size 13.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
67bd72d8543289b34ce4f4bc86e22fd58a456f3317ca01180de2f53b6bf05a57
BLAKE2b-256 checksum
How to use checksums
c14534e6bb718eab91279b1baa06afd1888808ec1c1f98e9dd005e5fc1852a70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.6

Release history Release notifications | RSS feed

This release

0.0.12 This release

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page