ELECTRE3: ELimination Et Choice Translating REality - ELECTRE-III

View source: R/ELECTRE3.R

ELECTRE3R Documentation

ELimination Et Choice Translating REality - ELECTRE-III

Description

ELECTRE (ELimination Et Choice Translating REality) is an outranking method proposed by Bernard Roy and his colleagues at SEMA consultancy company. This is the implementation of ELECTRE-III.

Usage

ELECTRE3(scores, q, p, v, w)

Arguments

scores

Matrix or data frame containing the performance table. Each column corresponds to a criterion, and each row to an alternative.

q

Vector containing the indifference thresholds. The elements are named according to the IDs of the criteria.

p

Vector containing the preference threshold on each of the criteria. The elements are named according to the IDs of the criteria.

v

Vector containing the veto thresholds for each criterion. The elements are named according to the IDs of the criteria.

w

Vector containing the weights of criteria. The elements are named according to the IDs of the criteria.

Value

The function returns the Concordance, Discordance, Credibility, Dominance, and Scoring tables.

References

Roy, Bernard (1968). "Classement et choix en présence de points de vue multiples (la méthode ELECTRE)". La Revue d'Informatique et de Recherche Opérationelle (RIRO) (8): 57–75.

Examples


library(MCDA)
scores <- matrix( c(-0.2,-2.3,-2.4,-1,3,9,10,7), 
                  nrow = 4, 
                  dimnames = list(
                    c("School-A","School-B","School-C", "School-D"), 
                    c("Location","Quality")) )

q <- c( 0.2, 1)
p <- c(   1, 2)
v <- c( 3.5, 4)
w <- c(0.25, 0.75)

res <- ELECTRE3(scores, q, p, v, w)
print(res)



MCDA documentation built on Nov. 24, 2023, 5:10 p.m.