Description Usage Arguments Value Author(s) References Examples
The acronym ELECTRE stands for: \'ELimination Et Choix Traduisant la R\'Ealit\'e (ELimination and Choice Expressing REality).ELECTRE I method is then designed to rank reliability design scheme in order of decision maker preference.This method is based on the concept of concordance and discordance.
1 2 3 4 5 6 7 | Electre_1(performanceMatrix,
alternatives,
criteria,
criteriaWeights,
minmaxcriteria,
concordance_threshold = 1,
discordance_threshold = 0)
|
performanceMatrix |
Matrix or data frame containing the performance table. Each row corresponds to an alternative, and each column to a criterion. Rows (resp. columns) must be named according to the IDs of the alternatives (resp. criteria). |
alternatives |
Vector containing names of alternatives, according to which the data should be filtered. |
criteria |
Vector containing names of criteria, according to which the data should be filtered. |
criteriaWeights |
ector containing the weights of the criteria. |
minmaxcriteria |
criteriaMinMax Vector containing the preference direction on each of the criteria. "min" (resp."max") indicates that the criterion has to be minimized (maximized). |
concordance_threshold |
parameter defining concordance threshold . The default value is 1. The user can set a new value between 0 and 1 |
discordance_threshold |
parameter defining discordance threshold . The default value is 0. The user can set a new value between 0 and 1. |
The function returns a list structured as follows :
"Performance Matrix" |
A matrix containing the performance table. Each row corresponds to an alternative, and each column to a criterion |
"Concordance Matrix" |
Concordance matrix is one of two working relations (concordance and discordance) which are subsequently used to construct the final dominance relation.For an outranking aSb to be validated, a sufficient majority of criteria should be in favor of this assertion. |
"Discordance Matrix" |
Discordance matrix is one of two working relations (concordance and discordance) which are subsequently used to construct the final dominance relation. The concept of discordance is complementary to the one of (concordance and represents the discomfort experienced in the choosing of alternative a above alternative b |
Michel Prombo <michel.prombo@statec.etat.lu>
Roy B. : "The outranking approach and the foundations of ELECTRE methods", Theory and Decision 31, 1991, 49-73.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | ## This illustrative example has been used in to present
##the ELECTRE III-IV software in the French version.
## The objective is to make the ranking of 10 French cars that were evaluated on 7 criteria
##(VALLE E, D. AND ZIELNIEWICZ, P. (1994a).
## Document du LAMSADE 85, Universite Paris-Dauphine,Paris.)
## The performance table
performanceMatrix <- cbind(
c(103000,101300,156400,267400,49900,103600,103000,170100,279700,405000),
c(171.3,205.3,221.7,230.7,122.6,205.1,178.0,226.0,233.8,265.0),
c(7.65,7.90,7.90,10.50,8.30,8.20,7.20,9.10,10.90,10.30),
c(352,203,391,419,120,265,419,419,359,265),
c(11.6,8.4,8.4,8.6,23.7,8.1,11.4,8.1,7.8,6.0),
c(88.0,78.3,81.5,64.7,74.1,81.7,77.6,74.7,75.5,74.7),
c(69.7,73.4,69.0,65.6,76.4,73.6,66.2,71.7,70.9,72.0))
## Vector containing names of alternatives
alternatives <-c("CBX16","P205G","P405M","P605S","R4GTL","RCLIO","R21TS","R21TU","R25BA","ALPIN")
## Vector containing names of criteria
criteria <-c("Prix","Vmax","C120","Coff","Acce","Frei","Brui")
## vector indicating the direction of the criteria evaluation .
minmaxcriteria <-c("min","max","min","max","min","min","min")
## criteriaWeights vector
criteriaWeights <- c(0.3,0.1,0.3,0.2,0.1,0.2,0.1)
Electre_1(performanceMatrix,
alternatives,
criteria,
criteriaWeights,
minmaxcriteria,
concordance_threshold=0.8,discordance_threshold=0.1)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.