fuzzydeltacut {fuzzyOP}R Documentation

Delta-cuts of fuzzy numbers

Description

Delta-cuts of fuzzy numbers are computed.

Usage

fuzzydeltacut(del, A, vektor, pl)

Arguments

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.

Details

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.

Value

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.

Author(s)

Semagül Aklan, Emine Altindas, Yi Hong Kang, Rabiye Macit, Senay Umar, Hatice Ünal

References

R. Viertl, D. Hareter: Beschreibung und Analyse unscharfer Information - Statistische Methoden für unscharfe Daten, Springer, Wien, 2006

See Also

fuzzynumber, fuzzymin, fuzzymax, fuzzysum, fuzzymean, fuzzyscalar, fuzzyproduct, fuzzypower, fuzzyfunction

Examples

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

[Package fuzzyOP version 1.1 Index]