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