模糊聚类隶属度值计算

时间:2016-01-17 04:51:55

标签: artificial-intelligence cluster-analysis data-mining fuzzy

来自我的数据集的以下简单部分,

                                attributes 
States                     X1        X2       X3 .......      XM 
A                          10        15        0               1
B                           1        0         0               5
C                           0        0         5               2
etc ..

我已经应用了层次聚类算法,我找到了这些数据的聚类,

我的问题我是如何使用模糊聚类隶属函数来定义每个状态属于k群集的女巫是[0,1]

例如: 状态A - >来自簇1的F(A)= 0.8,来自簇2的F(A)= 0.2 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

首先,模糊隶属函数结果不能直接归类为模糊系统的最终结果。我们仍然需要蕴涵过程,去模糊化过程等。

但是对于这种情况,我认为你不需要计算模糊隶属函数。您可以在新数据输入(矢量数据)中使用属性值 例如,我们可以使用具有模糊k-NN(k个最近邻居)的CBR方法(基于群的推理)。该算法将使用“距离”简单地测量新数据的拟合聚类。

第一步,我们测量新数据与每个集群成员之间的距离 之后,我们确定相同的'k'数字,并为每个簇选择k最低距离并累积所选距离 因此,每个群集将与您的新数据输入有一个测量距离。
将选择最小距离群集作为数据的群集类别。

对于测量距离,您可以使用常见公式,如欧几里德距离或曼哈顿距离。这里是f k-NN的一些例子,我在这个例子中使用欧几里德距离: https://docs.google.com/spreadsheets/d/1HDdvKcYBvtihClr-QstdOC9LAtedSvqHdmzB9K2M9_A/edit?usp=sharing