选项设置genfis
命令
创建一个默认的选项集生成一个模糊推理系统结构选择
= genfisOptions (clusteringType
)genfis
。的选项设置,选择
,包含不同的选项,取决于指定的聚类算法,clusteringType
。使用点符号来修改这个选项设置为您的特定应用程序。选项,您不要修改保留默认值。
创建一个选项设置和选项指定一个或多个选择
= genfisOptions (clusteringType
,名称,值
)名称,值
对参数。
clusteringType
- - - - - -聚类方法“GridPartition”
|“SubtractiveClustering”
|“FCMClustering”
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
“InputMembershipFunctionType”、“trimf”
集三角网格划分算法的输入隶属函数。
“NumMembershipFunctions”
- - - - - -输入隶属函数2
(默认)|比1大的整数|大于1的整数向量输入的数量为每个输入变量隶属度函数,指定为逗号分隔组成的“NumMembershipFunctions”
和下列之一:
比1大的整数——指定所有输入的相同数量的隶属度函数。
比1大的整数向量的长度等于输入的数量——指定一个不同的隶属度函数为每个输入。
“InputMembershipFunctionType”
- - - - - -输入隶属函数类型“gbellmf”
(默认)|“gaussmf”
|“trimf”
|“trapmf”
|特征向量|字符串数组|……输入隶属函数类型,指定为逗号分隔组成的“InputMembershipFunctionType”
和下列之一:
特征向量或字符串,指定下列所有输入隶属函数类型之一。
隶属函数类型 | 描述 | 的更多信息 |
---|---|---|
“gbellmf” |
广义钟型隶属函数 | gbellmf |
“gaussmf” |
高斯隶属函数 | gaussmf |
“gauss2mf” |
结合高斯隶属函数 | gauss2mf |
“trimf” |
三角形隶属函数 | trimf |
“trapmf” |
梯形隶属函数 | trapmf |
“sigmf” |
反曲的隶属函数 | sigmf |
“dsigmf” |
两个反曲的隶属函数之间的区别 | dsigmf |
“psigmf” |
两个反曲的隶属函数的乘积 | psigmf |
“zmf” |
z字形隶属函数 | zmf |
“pimf” |
Pi-shaped隶属函数 | pimf |
smf的 |
s型隶属函数 | smf |
特征向量或字符串 | 名称的自定义隶属函数在当前工作目录或MATLAB®路径 | 建立模糊系统使用自定义函数 |
字符数组或字符串数组,指定一个不同的为每个输入隶属函数类型。例如,指定不同的隶属度函数的三个输入系统:
[" gbellmf”、“gaussmf”、“trimf”)
“OutputMembershipFunctionType”
- - - - - -输出隶属函数类型“线性”
(默认)|“不变”
对于输出隶属函数类型的变量Sugeno系统,指定为逗号分隔组成的“OutputMembershipFunctionType”
和下列之一:
“线性”
每个规则的输出是一个线性函数的输入变量,通过前期的结果值。
“不变”
——每个规则的输出是一个常数,通过前期的结果值。
“ClusterInfluenceRange”
- - - - - -的影响范围集群中心0.5
(默认)|标量值的范围(0
,1
]|向量一系列影响集群的每个输入和输出假设数据中心hyperbox落在一个单位,指定为逗号分隔组成的“ClusterInfluenceRange”
下列之一:
标量值的范围(0
1
)——使用相同的影响范围为所有输入和输出。
向量,使用不同的影响范围为每个输入和输出。
指定一个较小范围的影响通常创造了更多和更小的数据集群,生产更多的模糊规则。
“DataScale”
- - - - - -数据规模因素“汽车”
(默认)|2 -N数组数据规模因素正常化hyperbox输入和输出数据到一个单位,指定为逗号分隔组成的“DataScale”
和2 -N数组,N是总数量的输入和输出。每一列的DataScale
第一行指定最小值和最大值在第二行相应的输入或输出数据集。
当DataScale
是“汽车”
,genfis
命令使用实际的最小值和最大值的集群数据。
“SquashFactor”
- - - - - -南瓜的因素1.25
(默认)|积极的标量南瓜因素扩展集群中心的影响的范围,指定为逗号分隔组成的“SquashFactor”
和积极的标量。一个小南瓜因素减少潜在的偏远点被认为是集群的一部分,通常创建更小的数据集群。
“AcceptRatio”
- - - - - -接受率0.5
(默认)|标量值的范围(0
,1
]接受率,定义为第一个集群中心的潜力的一小部分,上面另一个数据点被接受为一个集群中心指定为逗号分隔组成的“AcceptRatio”
和一个标量值的范围(0
,1
]。接受率必须大于废品率。
“RejectRatio”
- - - - - -抑制比0.15
(默认)|标量值的范围(0
,1
]衰减率,定义为第一个集群中心的潜力的一小部分,低于另一个数据点被拒绝作为集群中心指定为逗号分隔组成的“RejectRatio”
和一个标量值的范围(0
,1
]。衰减率必须小于接受率。
“详细”
- - - - - -信息显示国旗假
(默认)|真正的
信息显示在集群标志指示是否显示进度信息,指定为逗号分隔组成的“详细”
和下列之一:
假
- - - - - -不显示进度信息。
真正的
——显示进度信息。
“CustomClusterCenters”
- - - - - -自定义集群中心[]
(默认)|C——- - - - - -N数组自定义集群中心,指定逗号分隔组成的“CustomClusterCenters”
作为一个C——- - - - - -N数组,C集群的数量和吗N是总数量的输入和输出。
“FISType”
- - - - - -模糊推理系统类型“sugeno”
(默认)|“mamdani”
模糊推理系统类型,指定为逗号分隔组成的“FISType”
和下列之一:
“sugeno”
——Sugeno-type模糊系统
“mamdani”
——Mamdani-type模糊系统
更多信息类型的模糊推理系统,明白了Mamdani和Sugeno模糊推理系统。
“NumClusters”
- - - - - -数量的集群“汽车”
|整数大于1
数量的集群创建、指定为逗号分隔组成的“NumClusters”
和“汽车”
或一个整数比1
。当NumClusters
是“汽车”
,genfis
命令估计集群使用减法聚类与集群范围的影响0.5
。
NumClusters
确定的规则和隶属度函数生成的金融中间人。
“指数”
- - - - - -模糊划分矩阵的指数2.0
(默认)|标量大于1.0
模糊划分矩阵指数,指定为逗号分隔组成的“指数”
和一个标量大于1.0
。这个选项控制模糊重叠集群的数量,更大值表明更大程度的重叠。
如果您的数据集是广泛和重要的潜在的重叠集群,然后计算集群中心可以非常接近对方。在这种情况下,每个数据点都有大约相同的隶属程度在所有集群。改善你的聚类结果,降低这个值,这限制了大量的模糊重叠在集群中。
调整模糊重叠的一个例子,看到调整模糊重叠在模糊c均值聚类。
“MaxNumIteration”
- - - - - -最大迭代次数One hundred.
(默认)|正整数最大迭代次数,指定为逗号分隔组成的“MaxNumIteration”
和一个正整数。
“MinImprovement”
- - - - - -改善目标函数最小1 e-5
(默认)|积极的标量最低改善连续两次迭代之间的目标函数,指定为逗号分隔组成的“MinImprovement”
和积极的标量。
“详细”
- - - - - -信息显示国旗真正的
(默认)|假
信息显示标志指示是否显示每次迭代后的目标函数值,指定为逗号分隔组成的“详细”
和下列之一:
真正的
——显示目标函数。
假
-不显示目标函数。
选择
——选择设置genfis
命令genfisOptions
选项设置选项设置genfis
命令,作为一个返回genfisOptions
选项。选项的选项设置取决于指定的clusteringType
。
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。