Learn R Programming

MCDA

MCDA R package

Copy Link

Version

Install

install.packages('MCDA')

Monthly Downloads

709

Version

0.1.0

License

EUPL (>= 1.1)

Issues

Pull Requests

Stars

Forks

Maintainer

Last Published

November 24th, 2023

Functions in MCDA (0.1.0)

PROMETHEEPreferenceIndices

Preference indices for the PROMETHEE methods
MRSortInferenceExact

Identification of profiles, weights and majority threshold for the MRSort sorting method using an exact approach.
PROMETHEEI

PROMETHEE I
MRSortInterval

MRSort with imprecise evaluations
PROMETHEEOutrankingFlows

Outranking flows for the PROMETHEE methods
MRSort

Electre TRI-like sorting method axiomatized by Bouyssou and Marchant.
MRSortInferenceApprox

Identification of profiles, weights, majority threshold and veto thresholds for MRSort using a genetic algorithm.
PROMETHEEII

PROMETHEE II
MRSortIdentifyUsedVetoProfiles

Identify veto profiles evaluations that have an impact on the final assignments of MRSort
MRSortIdentifyIncompatibleAssignments

Identifies all sets of assignment examples which are incompatible with the MRSort method.
SRMPInferenceNoInconsist

Exact inference of an SRMP model given a maximum number of reference profiles - no inconsistencies
SRMPInferenceApproxFixedProfilesNumber

Approximative inference of an SRMP model given the number of reference profiles
SRMPInferenceNoInconsistFixedLexicographicOrder

Exact inference of an SRMP model given the lexicographic order of the profiles - no inconsistencies
SRMPInferenceNoInconsistFixedProfilesNumber

Exact inference of an SRMP model given the number of reference profiles - no inconsistencies
SRMPInference

Exact inference of an SRMP model given a maximum number of reference profiles
SRMPInferenceApprox

Approximative inference of an SRMP model
SRMPInferenceApproxFixedLexicographicOrder

Approximative inference of an SRMP model given the lexicographic order of the profiles
SRMPInferenceFixedProfilesNumber

Exact inference of an SRMP model given the number of reference profiles
SRMPInferenceFixedLexicographicOrder

Exact inference of an SRMP model given the lexicographic order of the profiles
SRMP

SRMP: a simple ranking method using reference profiles
assignAlternativesToCategoriesByThresholds

Assign alternatives to categories according to thresholds.
VIKOR

VIKOR method
SURE

Simulated Uncertainty Range Evaluations (SURE)
TOPSIS

Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) method
UTA

UTA method to elicit value functions.
normalizePerformanceTable

Function to normalize (or rescale) the columns (or criteria) of a performance table.
UTADIS

UTADIS method to elicit value functions in view of sorting alternatives in ordered categories
UTASTAR

UTASTAR method to elicit value functions.
additiveValueFunctionElicitation

Elicitation of a general additive value function.
plotSURE

Plot SURE kernel density plots.
pairwiseConsistencyMeasures

Consistency Measures for Pairwise Comparison Matrices
applyPiecewiseLinearValueFunctionsOnPerformanceTable

Applies value functions on a performance table.
plotMARE

Plot Multi-Attribute Range Evaluations (MARE)
plotPiecewiseLinearValueFunctions

Function to plot piecewise linear value functions.
plotMRSortSortingProblem

Plot the categories and assignments of an Electre TRI-like sorting problem (via separation profiles).
plotRadarPerformanceTable

Function to plot radar plots of alternatives of a performance table.
weightedSum

Weighted sum of evaluations of alternatives.
plotAlternativesValuesPreorder

Function to plot a preorder of alternatives, based on some score or ranking.
LPDMRSortIdentifyUsedDictatorProfiles

Identify dictator profiles evaluations that have an impact on the final assignments of MRSort with large performance differences
AHP

Analytic Hierarchy Process (AHP) method
MARE

Multi-Attribute Range Evaluations (MARE)
ELECTRE3

ELimination Et Choice Translating REality - ELECTRE-III
ELECTREIIIDistillation

ELECTRE III ranking
LPDMRSortIdentifyUsedVetoProfiles

Identify veto profiles evaluations that have an impact on the final assignments of MRSort with large performance differences
LPDMRSort

MRSort that takes into account large performance differences.
LPDMRSortInferenceApprox

Identification of profiles, weights, majority threshold, veto and dictator thresholds for LPDMRSort using a genetic algorithm.
LPDMRSortInferenceExact

Identification of profiles, weights, majority threshold and veto and dictator thresholds for the MRSort sorting approach extended to handle large performance differences.
LPDMRSortIdentifyIncompatibleAssignments

Identifies all sets of assignment examples which are incompatible with the MRSort sorting method extended to handle large performance differences.