IFSM | R Documentation |
The IFSM
- Intuitionistic Fuzzy Synthetic Measure Method for Fuzzy Multi-Criteria Decision Making Problems. Reference describing the method: Jefmański, Roszkowska, Kusterka-Jefmańska (2021) doi: 10.3390/e23121636
IFSM( data, d = "e", w = rep(3/ncol(data), ncol(data)/3), z = rep("b", ncol(data)/3), p = "dataBounds" )
data |
The data matrix (m x n*3) with the values of mi ni and pi (three columns for each intuitionistic fuzzy representation of criteria for each alternative) where m is the number of alternatives and n is the number of criteria. |
d |
Distance "euclidean" or "hamming". |
w |
A vector of length n, containing the crisp weights for the criteria (one value for intuitionistic fuzzy representation). |
z |
A vector of length n, with preferences type for each criterion with "b" (benefit) and "c" (cost). |
p |
Ideal point calculation type with one of two values: "dataBounds" – ideal point contains max and min values from the dataset – see details; "idealBounds" – ideal point contains 1 and 0’s - see details. |
For p="dataBounds" the actual ideal point is calculated for benefits as maximum from all values for mi and min for ni (pi = 1- mi - ni); in the case of costs, minimal value for mi and max for ni (pi = 1- mi - ni). For p="idealBounds" for benefitss is 1 for mi and 0 for ni (pi = 1- mi - ni ). In the case of costs it is 0 for mi and 1 for ni (pi = 1- (mi - ni).
IFSM
returns a data frame that contains the scores of the Intuitionistic Fuzzy Synthetic Measure (IFSM) and the ranking of the alternatives.
Jefmański B, Roszkowska E, Kusterka-Jefmańska M. Intuitionistic Fuzzy Synthetic Measure on the Basis of Survey Responses and Aggregated Ordinal Data. Entropy. 2021; 23(12):1636. doi: 10.3390/e23121636
Roszkowska E, Jefmański B, Kusterka-Jefmańska M. On Some Extension of Intuitionistic Fuzzy Synthetic Measures for Two Reference Points and Entropy Weights. Entropy. 2022; 24(8):1081. doi: 10.3390/e24081081
Xu, Z. Some Similarity Measures of Intuitionistic Fuzzy Sets and Their Applications to Multiple Attribute Decision Making. Fuzzy Optimization and Decision Making. 2007; 6: 109–121. doi: 10.1007/s10700-007-9004-z
set.seed(823) data<-sample(1:7,26*13*8,replace=TRUE) dim(data)<-c(26*13,8) nrColumns<-8 primary<-data.frame(name=rep(LETTERS,each=13),data) f<-IFconversion(primary) print(f) m<-IFSM(f) print(m)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.