pyrepo_mcda.compromise_rankings
Functions
|
Calculate the compromise ranking considering several rankings obtained using different |
|
Calculate the compromise ranking considering several rankings obtained using different |
|
Calculate the compromise ranking considering several rankings obtained using different |
|
Calculate the compromise ranking considering several rankings obtained using different |
Module Contents
- pyrepo_mcda.compromise_rankings.copeland(matrix)
Calculate the compromise ranking considering several rankings obtained using different methods using the Copeland compromise ranking methodology.
Parameters
- matrixndarray
Two-dimensional matrix containing different rankings in columns.
Returns
- ndarray
Vector including compromise ranking.
Examples
>>> rank = copeland(matrix)
- pyrepo_mcda.compromise_rankings.dominance_directed_graph(matrix)
Calculate the compromise ranking considering several rankings obtained using different methods using Dominance Directed Graph methodology
Parameters
- matrixndarray
Two-dimensional matrix containing different rankings in columns.
Returns
- ndarray
Vector including compromise ranking.
Examples
>>> rank = dominance_directed_graph(matrix)
- pyrepo_mcda.compromise_rankings.rank_position_method(matrix)
Calculate the compromise ranking considering several rankings obtained using different methods using Rank Position Method
Parameters
- matrixndarray
Two-dimensional matrix containing different rankings in columns.
Returns
- ndarray
Vector including compromise ranking.
Examples
>>> rank = rank_position_method(matrix)
- pyrepo_mcda.compromise_rankings.improved_borda_rule(prefs, ranks)
Calculate the compromise ranking considering several rankings obtained using different methods using Improved Borda rule methodology
Parameters
- prefsndarray
Two-dimensional matrix containing preferences calculated by different methods in columns.
- ranksndarray
Two-dimensional matrix containing rankings determined by different methods in columns.
Returns
- ndarray
Vector including compromise ranking.
Examples
>>> rank = improved_borda_rule(prefs, ranks)