1
模式识别与智能计算的MATLAB实现
1.9.3 7.3 可拓聚类预测的物元模型

7.3 可拓聚类预测的物元模型

设Ii(i=1,2,…,m)是可拓集合P的m个子集,Ii⊂P(i=1,…,m)对任何待测对象p∈P,用以下步骤判断P是属于哪个子集Ii,并计算P属于每一子集Ii的关联度。

(1)确定经典域和节域

alt

其中,c1,c2,…,cn是子集Ii的n个不同特征,而Xi1,…,Xin分别为子集Ii关于特征c1,c2,…,cn的取值范围,即为经典域,并且记Xij=<aij,bij>(i=1,2,…,m;j=1,2,…,n)。再令

alt

其中,Xp1,Xp2,…,Xpn分别为关于P取值范围,即称为P的节域,记作

Xpj=<apj,bpj>(j=1,2,…,n)

(2)确定待测样本物元

待测样本物元表示为

alt

其中,x1,x2,…,xn分别为待测样本的n个特征的观测值。

(3)根据距的定义,确定关联函数值

待测样本与各类的关联程度按下式计算

alt

其中

ρ(xj,Xij)=∣xj-(aij+bij)/2∣-(bij-aij)/2

ρ(xj,Xpj)=∣xj-(apj+bpj)/2∣-(bpj-apj)/2

(4)确定权重系数,计算隶属程度

权重系数由下式计算

alt

其中,j表示特征(j=1,2,…,n);i表示类别(i=1,2,…,m)。待测样本p对Ii类的关联程度为

alt

(5)对待测样本所属类别的判定

若Ki=maxKs(p)(s=1,2,…,m),则判定样本p属于第i类;若对一切s,K(p)≤0(s=1,2,…,m),则表示样本p已不在划分的类别之内。