fuzzydeltacut {fuzzyOP} | R Documentation |
Delta-cuts of fuzzy numbers are computed.
fuzzydeltacut(del, A, vektor, pl)
del |
Vector of delta values |
A |
Dataset, which must have at least 2 columns. |
vektor |
Vector, that describes which fuzzy numbers from the dataset are selected. |
pl |
Plot-option, either 0 or 1. |
For more information about the necessary data format see: test
del is a vector of delta values (i.e. between 0 and 1), of which the delta-cuts should be computed.
Only if the plot-option is set to 1, the characterizing functions of the fuzzy
numbers are plotted.
If the plot-option is set to 0, then no plot is produced.
The returned value is a matrix: The first column contains the delta values, the second one the lower limits of the delta-cuts and the third column the upper limits.
Semagül Aklan, Emine Altindas, Yi Hong Kang, Rabiye Macit, Senay Umar, Hatice Ünal
R. Viertl, D. Hareter: Beschreibung und Analyse unscharfer Information - Statistische Methoden für unscharfe Daten, Springer, Wien, 2006
fuzzynumber
, fuzzymin
, fuzzymax
, fuzzysum
, fuzzymean
, fuzzyscalar
, fuzzyproduct
, fuzzypower
, fuzzyfunction
require(fuzzyOP) ##Example 1: ##create data: a<-c(-1,0,1,NA,NA,NA) b<-c(0,1,0,NA,NA,NA) d<-c(1,2,3,4,5,6) e<-c(0,0.3,1,0.4,0.2,0) f<-c(1:5,NA) g<-c(0,0.2,1,0.5,0,NA) B<-cbind(a,b,d,e,f,g) ##execute: fuzzydeltacut(c(0,0.5,1),B,1,1) ##Example 2: data(test) A<-fuzzydeltacut(0.5,test,c(1,4,8),1) A