基于模糊聚类的模糊决策树–分类问题
一篇久远的文献: Fuzzy classification systems based on fuzzy information gain measures
首先对训练数据集RRR,在特征fff下的值,使用模糊聚类算法,聚类为kkk个模糊簇,一维表示为区间值[x11,x12],[x21,x22],…,[xk1,xk2][x_{11},x_{12}],[x_{21},x_{22}],\dots,[x_{k1},x_{k2}][x11,x12],[x21,x22],…,[xk1,xk2],簇中心记为m1′,m2′,…,mk′m'_1, m'_2, \dots, m'_km1′,m2′,…,mk′.
针对任意一个特征fff,在该特征下,对得到的kkk个簇中心在该特征下按升序排列。
(1)对于第一个簇m1m_1m1和其临近簇m2m_2m2在该特征下的值,构造为簇m1m_1m1的模糊隶属度函数:
μv1(x)={
1−x−m1Umin−m1×0.5,if Umin≤x≤m11−x−m1m2−m1,if m1<x≤m20,otherwise \mu_{v_1}(x) = \begin{cases} 1-\frac{x-m_1}{U_{min}-m_1}\times 0.5, \text{if}\ \ U_{min} \leq x \leq m_1\\ 1-\frac{x-m_1}{m_2-m_1}, \text{if}\ \ m_1 < x \leq m_2\\ 0, otherwise \end{cases} μv1(x)=⎩
⎨
⎧1−Umin−m1x−m1×0.5,if Umin≤x≤m11−m2−m1x−m1,if m1<x≤m20,otherwise
其中,UminU_{min}Umin是特征fff中的最小值。
解释:\textbf{解释}:解释:该函数中,当x=Uminx = U_{min}x=Umin,μv1(x)=12\mu_{v_1}(x) = \frac{1}{2}μv1(x)=21;当x=m1x = m_1x=m1,μv1(x)=1\mu_{v_1}(x) =1μv1(x)=1;当x=m2x = m_2x=m2,μv1(x)=0\mu_{v_1}(x) =0μv1(x)=0.
(2)为在该特征下最大的簇中心的值mkm_kmk构造模糊隶属函数:
μvk(x)={
1−x−mkmk−1−mk,if mk−1≤x≤mk1−x−mkUmax−mk×0.5,if mk<x≤Umax0,otherwise \mu_{v_k}(x) = \begin{cases} 1-\frac{x-m_k}{m_{k-1}-m_k}, \text{if}\ \ m_{k-1} \leq x \leq m_k\\ 1-\frac{x-m_k}{U_{max}-m_k}\times 0.5, \text{if}\ \ m_k < x \leq U_{max}\\ 0, otherwise \end{cases} μvk(x)=⎩
⎨
⎧1−mk−1−mkx−mk,if mk−1≤x≤mk1−Umax−mkx−mk×0.5,if mk<x≤Umax0,otherwise
其中,UmaxU_{max}Umax是特征fff中的最大值。
解释:\textbf{解释}:解释:该函数中,当x=Umaxx = U_{max}x=Umax,μvk(x)=12\mu_{v_k}(x) = \frac{1}{2}μvk(x)=21;当x=mkx = m_kx=mk,μvk(x)=1\mu_{v_k}(x) =1μvk(x)=1;当x=mk−1x = m_{k-1}

最低0.47元/天 解锁文章
24

被折叠的 条评论
为什么被折叠?



