fuzzynumber {fuzzyOP} | R Documentation |
Delta-cuts of the fuzzy numbers are computed and if required the fuzzy numbers are plotted.
fuzzynumber(anz, A, vektor, pl)
anz |
Number of the delta-cuts. |
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
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.
Output data is of the same type as input data.
The returned value is a matrix:
The odd columns contain the x-values and the even columns the values of the
characterizing function of the supporting points of the fuzzy numbers.
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
fuzzymin
, fuzzymax
, fuzzydeltacut
, 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: fuzzynumber(100,B,2,1) ##Example 2: data(test) A<-fuzzymin(5,test,c(1,4,8),1) A