defuzzify(SAFD)
defuzzify()所属R语言包:SAFD
Defuzzification
模糊化
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Given a list XX of polygonal fuzzy numbers the function defuzzifies all elements of the list and returns the vector of Steiner points (as weighting measure the Lebesgue measure on [0,1] is used).
由于一个列表XX的折线模糊数的的功能defuzzifies所有列表中的元素,并返回向量的的施泰纳点(作为权重衡量的勒贝格测度[0,1]时)。
用法----------Usage----------
defuzzify(XX)
参数----------Arguments----------
参数:XX
...should be a list of polygonal fuzzy numbers (the function implicitly checks the conditions)
应该是折线模糊数的列表(隐式的功能检查的条件)
Details
详细信息----------Details----------
See examples
请参见示例
值----------Value----------
Given input XX in the correct format the function returns vector of Steiner points.
给定的输入XX以正确的格式函数返回向量的Steiner点。
注意----------Note----------
In case you find (almost surely existing) bugs or have recommendations for improving the functions comments are welcome to the above mentioned mail addresses.
如果你发现改善的功能(几乎可以肯定存在的)错误,或有建议意见,欢迎上述电子邮件地址。
(作者)----------Author(s)----------
Wolfgang Trutschnig <wolfgang@trutschnig.net>, Asun Lubiano <lubiano@uniovi.es>
实例----------Examples----------
data(XX)
V<-translator(XX[[3]],50)
V2<-V
V2$x<-V$x/20
SS<-list(length=150)
for (j in 1:150){
SS[[j]]<-generator(V2,)
}
a<-defuzzify(SS)
a
#[]
X<-data.frame(cbind(x=c(-2,-0.75,-0.25,0.5,1),alpha=c(0.3,0,1,0,0.3)))
Y<-data.frame(cbind(x=c(-2,-0.75,-0.25,0.5,1),alpha=c(0,0.3,1,0,0.3)))
Z<-data.frame(cbind(x=c(-2,-0.75,-0.25,0.5,1),alpha=c(0,0.6,1,1,0)))
FF<-list(Z,X,Y)
a<-defuzzify(FF)
a
RR<-vector("list",length=1503)
RR[1:3]<-FF
RR[4:1503]<-SS
a<-defuzzify(RR)
a
RR<-vector("list",length=1501)
RR[1]<-FF[1]
RR[2:1501]<-SS
a<-defuzzify(RR)
a
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|