fuzzy c-varieties

15
Fuzzy c-Varieties with Different Dimensionalities Kazutaka Umayahara and Yoshiteru Nakamor December 25, 1997 1SE-TR-97-149

Upload: others

Post on 03-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Fuzzy c-Varieties

     Fuzzy c-Varieties           with

Different Dimensionalities

Kazutaka Umayahara and Yoshiteru Nakamori

       December 25, 1997

        1SE-TR-97-149

Page 2: Fuzzy c-Varieties

Fuzzy c-Varieties with Different Dimensionalities

                       Kazutaka Umayahara

Institute of lnformation Sciences and Electronics, University of Tsukuba

           1-1-1 Tenno-dai, Tsukuba, lbaraki, 305, Japan

                Yoshiteru Nakamori

Depar七ment of Applied Ma七hema七ics,:Konan Universi七y

  8-9-1 Okamoto, Higashinada-ku, Kobe 658, Japan’

Abstract

  One of the recent interests in the field of fuzzy clustering is the simultaneous de-

termination of a fuzzy partition of a given data set and parameters of assumed models

of different shapes that explain respective partitioned data sets. This paper proposes

a new obj ective function to improve existing approaches for detecting linear varieties

with different dimensionalities. Since this is not an all-purpose method, some techniques

will be suggested by using artificial examples to show how to implement the clustering

successfully.

1 Introduction

This paper suggests a fuzzy clustering approach to finding linear varieties with different

dimensionalities. The origin of clustering method to be considered is the fuzzy c-means

(FCM) method developed by Bezdek[1], the ideas of which are traced back to Ruspini[2].

   One of the recent interests in the field of fuzzy clustering is the simultaneous determina-

tion of a fuzzy partition of a given data set and parameters of assumed models of different

shapes. Gustafson and Kessel[3] introduced a volume constraint to the FCM algorithm to

obtain different local substructures. Bezdek et al.[4] introduced and analyzed a family of

objective functions that replace the centers of clusters with linear varieties of arbitrary di-

mensions. This approach is called the fuzzy c-varieties (FCV). The combination of FCM and

FCV was also discussed in Bezdek et al.[4], and later called the fuzzy c-elliptotypes (FCE)

in Dave[5], in which the adaptive fuzzy c-elliptotype algorithm (AFC) is developed, which

modifies the weights of combination adaptively in the process of clustering.

   Hathaway and Bezdek[6] introduced a family of objective functions, called the fuzzy c-

regression models (FCRM), to fit switching regression models to certain types of mixed data.

Minimization of particular objective functions in the family yields simultaneous estimates for

the parameters of regression models, together with a fuzzy partition of the data. Nakamori

and Ryoke[7] modified the FCRM in such a way that the shapes of clusters are changed

dynamically and adaptively in the clustering process in order to detect a better data partition

1

Page 3: Fuzzy c-Varieties

for developing fuzzy prediction models, following the idea in Dave[5]. The FCRM approach

has been extended to detect nonlinear substructures, for instance, in Dave and Bhaswan[8],

Krishnapuram, Frigui and Nasraoui[9][10].

   There is another school of fuzzy modeling originated in Takagi and Sugeno[11] that is

interested in developing fuzzy implication inference models which consist of a number of

if-then rules, where the premises are represented by fuzzy propositions and the consequences

are given by linear equations. The main purpose of the above fuzzy clustering methods is

expianation of the given data, whereas the fuzzy implication inference model is oriented to

be used in prediction of the underlying system. The original idea for identification of a fuzzy

implication inference model in Sugeno and Kang[12] is to obtain a fuzzy partition ’of the

input space and linear equations simultaneously. After this work, a number of identification

algorithms were developed, for instance, in Sugeno and Tanaka[13], Nakamori and Ryoke[14].

   In all above works, one of the unsolved problems is the detection of clusters with different

dimensionalities. This paper proposes a new objective function and an algorithm for detect-

ing clusters with different dimensionalities. But, since the result by this algorithm depends

on the clustering parameters and the initial condition, some ideas to obtain .satisfactory

results will be suggested by using artificial examples.

2 Preliminaries

Let {xi,x2,…  ,xm} be the set of variables, {xii,x2i,… ,xni} the standardized data set of

xi, and wk the k-th data vector of all variables:

Wk = (xk17xk21…Jxkm)T e k = 1, 2,…  ,n一 (i)

where (・)T indicates the transposition. The problem is to obtain c fuzzy clusters Ci, C2,…,

C, by partitioning the data set:

S == {w17 w21…7wn}・ (2)

   Let uik be the membership value of wk in the cluster Ci, satisfying the following condi-

tions:

(i)

(ii)

(iii)

0≦ILik≦1, i=

Σ・・ik>o, i-

k=1

 じ

ΣUik=1, k=i=1

1,2,… ,c, k==1,2,… ,n,

1, 2,… ,c,

1, 2, …  , n.

The FCM algorithm[1]determines the membership matrixσ=(2Lik)and the vectors of

cluster centers V={v1,”2,…,vc}simultaneously by minimizing the function:

                                    れ   り

                       」ノ。m(σ,v)=ΣΣ團q蝋”の,     (3)

                                   k=1i:=1

2

Page 4: Fuzzy c-Varieties

where

                            蝋吻一llWk一”iH2,       (4)

and g is the smoothing parameter, a real number greater than one.

   The FCV algorithm[4]detects r-dimensional(0≦r〈m)linear varieties in Rm:

           Vi「一{z∈RM l z一”汁Σ砺P盛ゴ,砺∈Rい一・,2,…,・ (5)

                                 ゴ=1

where p唇ゴ (ブ=1,2,…,りare linearly independent vectors in Rm. The first r normalized

eigenvectors{e毎}of the fuzzy scatter matrix:

                    れ

               Si一Σ團q(Wk一”の(Wk一”のT, i-1,2,…,・   (6)

                   k=1

are usually used for piゴ(ゴ=1,2,…,り. Here, the normalized eigenvectors eil,ei2,…, e伽

correspond to the ordered eigenvalues of Si:

                            λil≧λi2≧・。・≧λim・                         (7)

The square distance between’ωk and Vi「is given by

           D嘉(”の=11Wk-tVi112一Σ1<Wk一”i, e2ゴ>12,團一1,  (8)

                               ゴ=1

where〈・,・>denotes the inner product. The FCV algorithm searches the minimum of the

function:                                  れ   り

                       」チ。v(σ,v)一ΣΣ團qD漁).     (9)

                                 ・k==1仁1

   Since a linear variety is extended to infinity, there is a possibility that some cluster

contains two widely-separated groups of da,ta points. To get over this problem, a convex

combination of the FCM and the FCV is suggested in Bezdek et al.[4]:

       ・ηce(U, V)=(1一α)み。m(σ, y)+α」ジ、v(研),0≦α≦1,0≦r<m.(10)

This is the criterion of the FCE which takes into account the continuity and linearity of the

data distribution at the same time.

   The AFC algorithm[5]determines the parameterαin(10)Iocally and adaptively. The

local parameters are de伽ed by

                                λ伽   .

                        αゼ=1一λガ忽=1,2,●’●,c・    (1!)

The objective function of AFC is then defined by

             れ    じ

」匠∫・(σ,V)一ΣΣ(・Lik)q[(1一αの幅)+α茗D網],・≦αd≦・,・≦r〈m.(・2)

            k=1i=1

Thus, the AFC algorithm detects dif【brent shapes of clusters with the 5αme dimensionality.

However, the problem of癒ding clusters with different dimensionalities is left unsolved.

3

Page 5: Fuzzy c-Varieties

3 Objective Function

This paper proposes the fbllowing objective function:

                                    れ   じ

                       」f。d(σ,v)=ΣΣ團q瓦ん(”の

                                   k=1i=1

(13)

where

(a)馳)一β2σ象(”の+努1β∫σ細

(b) (穿撚(1フの=

(c) fif・ ==

7,r・

m r=1

1i畷一回2,

m-r

r =: O

llwk 一 vil12 一 2 1〈 wk 一 vi,ei2・ >12, r= 1,2,…,m 一1

           ゴ=1

m-1

Σ務r =O

              (Ai.)i, 1}il O, r=O

   (d) of・ 一

             ’(.〉・i。 一・Ai,。+、)い≧0, r=1,2,…,m-1

The ideas of using the function (13) are summarized in the following:

e ln addition of G2・k(= dik) and G,r・k(= D,r・k) for a specified r, the square distances from

  the data point wk to the linear varieties with all dimensionalities Vir (r == 1, 2, …,

  m 一 1) are considered as in (b) to detect clusters with different dimensionalities.

e ln order to compare distances from a point to linear varieties with different dimension-

  alities, the square distance G;・k is divided by m 一 r which is the dimensionality of the

  orthogonal complement of the linear variety Vir as shown in (a).

e The weight 5,r・ in (c) is defined by using the difference between Ai. and Ai,.+i as shown

  in (d). lf 6,r・ is relatively large, the possibility of the dimensionality of the cluster Ci

  being r is relatively high.

e The exponent l in (d) is called the degree of linearity. lf l = O, the shapes of all clusters

  become vague. On the other hand, if l = 1, the shapes of clusters are expected to

  reflect the data distribution. A real number greater.than one can be used for l to stress

 the linearity in the data distribution.

4 Clustering Algorithm

The clustering is a process to determine

                     {2Lik, vi; i = 1,2,…  , c, k = 1,2,…  , n}

4

Page 6: Fuzzy c-Varieties

that minimize the objective function with assumed parameters c, g, and Z. Traditionally, the

fuzzy clustering assumes a group of parameters and searches the rest of parameters by the

necessary conditions of optimality, which are given in the fbllowing f6r the present case:

  1.When the membership matrixσ=(2Lik), the eigenvalues{λiゴ}and the eigenvectors

     {e茗ゴ}of the fuzzy scatter matrices are given, the objective function becomes

                                    れ   り

                            」・(V)=ΣΣ圓qE鋭(”の.・    (14)

                                   k=1i==1

    The necessary condition is

                lll書圓・樗∂讐の+岩m砦∂割一・・(15)

    Letting

                     霧一ai,賠(J+Σe編  2’=1)一ん, (16)

    where I is the?η×(m unit matrix, we have

                         @1+AのΣ團q(Wk一”i)=0.    (17)

                                  k=1

    The matrix aiJ十、4i is nonsingular because its orthogonal entries have the maximum

    absolute values in the respective columns. Then, we have

                             Σ(ZLik)qωk

                        ”i-k=k  ,i-1,2,…,・.   (18)

                               Σ(細9

                               k=1

  2.When{tvi}and{β∫}are given, the objective function becomes

                   ゐ(σ)一書書(・・ik)・ Eik+書μ〈書信・), (19)

    whereμ1,μ2,…,μπare the L,agrange multipliers. From the necessary condition of

    optimality, we have

              一義)出「一1,2,…,c,一k一・,2,…一2・)

    Here, if Eik=Ofbr some k,

                                      1

                                             ,Eik=0                                 #{ブ陽ん=o}

                                                                        (21)                         物ん=

                                0,        Eik>O

    where#{・}indicates the number of elements of a set.

5

Page 7: Fuzzy c-Varieties

    The clustering algorithm is given in. the fbllowing:

  Step 1.:Let t=0. Assume the values of parameters c, g, l and the stopping parameterε.

     Assume a, set of initial membership values by randomization:

                         {iLS・1); i= 1,2,…,c, k = 1,2,…,n}・

 Step 2. Compute the cluster centers by

                        喋1)罪一一・,∴

Step 3・C・mput・the eig・nvalu・・{λ!l)}and the c・rresp・nding・ig・nvect・rs團・f th・

     fuzzy scatter matrix:

                     れ              5夕)一Σ働q@両オ))(Wk一”!オ))T, i一・,2,…,・.

                    k=1

 Step 4. Renew the membership values by

                                 1  -1

              錫!計・)一書(EE・L)瑠)頁一一・,2,…,一,2,…,n・

     IfE髭)一〇・f・・s・m・k,

                                        1

                                               ,Eik=0                         (t+・)_ #{ゴ陽た=o}

                        鰐ん  一

                                  〇,       Ei k>0.

 Step 5. If the condition

                              囎x腫+1)一鉱!2}〈ε

     holds, then stop. Otherwise, let診=t十1a皿d go to Step 2.

5 Numerical Examples

5.1 Example l

The first example uses a two-dimensional data in Dave[5]. The result shown in Fig.1(a)is

obtained by using the parameters:

                       c=5,g=1.8,1=0.8,ε=0.0001.

Every point is classi丑ed into one cluster in which it has the largest membership value. The

behaviors of the function J’ mv〔l and the value:

                            δ一命x臓+1)一鉱!2}

are shown in Fig.1(b),in which

                                     6

Page 8: Fuzzy c-Varieties

   e the figures in the top indicate the number of iterations,

   o the figures in the left side correspond to the values of 6, and

   e the figures in the right side correspond to the values of Jf.d.

   Another result shown in Fig.2.(a) is obtained by changing the degree of linearity 1 form

O.8 to O.5. Other parameters and the initial clusters are the same as previous ones. lt is

understandabie that a smaller value of the degree of linearity 1 leads unsatisfactory clusters.

The value of Jf.d is worse as shown in Fig.2(b).

   When the number of clusters c is four, the result is out of the question as shown in

Fig.3(a). The problem here is that the value of Jf.a in Fig.3(b) is almost the same as the

first case shown in Fig.1(b). This means that for higher dimensional cases, a cluster validity

criterion or a visual appealing technique should be developed, which is, however, left for

future study.

5.2 Example 2

The second example uses a three-dimensional artificial data. The result shown in Fig.4(a) is

obtained by using the parameters:

c= 4, g == 1.s, 1= o.s, e = o.oool.

Four line-like clusters are detected and the value of Jfvd is quite well as shown in Fig.4(b).

Clusters seen from different angles are shown in Fig.4(c)and Fig.4(d). The cluster validity

can be checked visually up to three dimensional cases.

   Even when the degree of linearity l is O・2 instead of O・8, the clusters shown in Fig.5(a)

are not bad visually, but the value of Jfvd is apparently worse as shown in Fig.5(b).

   It is interesting to see what happens when the number of clusters c is assigned to other

values. For the cases when c=5, c=4, c=3, and c=2, the clustering results are shown in

Fig・6(a),Fig・6(b),Fig・6(c),and・Fig.6(d), respectively. Here, starting with c=5, we reduce

the number of clusters one by one with the following strategy:

   ● For each cluster Ci, calculate

                                  れ

                             z茗=Σ嫌一=1,2,…,・.     (22)

                                 k=1

e For the cluster Ci with the smallest zi, let

zLik=O, k=1,2,… ,n. (23)

e Replace c with c 一 1, and start again the clustering by using the current membership

  values instead of randomization.

7

Page 9: Fuzzy c-Varieties

This strategy tentatively spoils the conditions which the membership values should satisfy.

But, of course, the next iteration recovers losses.

   The behavior of the objective function Jf.d is shown in Fig.6(e). Since the value of Jf.d

is changed in a large way from c = 4 to c = 3, we can conclude without seeing Fig.6(a) to

Fig.6(d) that the appropriate number of ciusters is four.

5.3 Example 3

The third example uses another three-dimensional artificial data: a line-like cluster and

a plane-line cluster cross each other in the three dimensional space. The result shown in

Fig.7(a) is obtained by setting:

c== 2, q= !.5, 1= O.8, e == O.OOOI.

The behaviors of the function Jf.d and the value:

                            δ一罪x纏+1)一u!2}

are shown in Fig.7(b). Clusters seen from different angles are shown in Fig.7(c) and Fig.7(d).

In these figures, data points included in the plane-like cluster are indicated by black points.

   A failed example is shown in Fig.8(a) for which a different set of initial membership

values is used. The algorithm finally detects two planes instead of one line and one plane.

We can understand that this result is not acceptable by Fig.8(b) in which the value of Jf.d

becomes worse. But, unfortunately, we cannot understand the behavior of Jf.a which goes

well at first, but turns to the worse direction after all.

   The strong dependence on the initial condition is unsurprising when using the fuzzy

clustering algorithm. No one knows which initial state is connected with which final state.

This requires a heuristics fot successful application.

6 Parameters

Some suggestions for determining the clustering parameters and the initial membership val-

ues are summarized in the following:

1. The number of clusters e. There exist some proposals to determine an optimal value of

  c by defining cluster validity criteria. But, in the present study, we repeat the clustering

  from a larger value of c to a smaller one, and compare results by the membership

  values and the value of the objective function. One strategy for reducing the number

  of clusters was suggested in Section 5.2.

2. The smoothing parameter q. This parameter should be close to one from the viewpoint

  of data classification. But, when it is close to one, the result heavily depends on the

  initial condition, and the shapes of clusters do not change variously. lt is recommended

  to start with a larger q, then make it smaller gradually. An automatic modification of

  this parameter is left for future study.

8

Page 10: Fuzzy c-Varieties

3. The degree of linearity 1. This parameter determines the shapes of clusters. When

  l = O, the shapes of clusters become vague. On the other hand, when 1 = 1, the

  shapes depend on the data distribution. lt is recommended to repeat the clustering by

  changing this parameter from a smaller value to a larger one.

4. The stopping parameter e. The algorithm does not guarantee a monotonous conver-

  gence in membership values because the shapes of clusters are changing in the process

  of clustering. A smaller value of e is recommended for this reason.

5. The initial membership values. They are determined by randomization in the present

  study. It is unavoidable that different initial values usually lead different clustering

  results. We have no choice but to repeat the whole clustering process with different

  initial values. lf the results are unstable for initialization, one should change other

  parameters.

7 Conclusion

This paper proposed a new objective function and a fuzzy clustering algorithm for detecting

clusters with different dimensionalities. The new proposal is, however, not a magic. lt takes

a step forward, we believe, but does not always work well. Some techniques for determining

the clustering parameters were suggested in order to implement the clustering succ6ssfully.

Acknowledgments

This research has partly been supported by TARA(Tsukuba Advanced Research Alliance),

University of Tsukuba.

References

[1] J. C. Bezdek: Fuzzy Mathematics in Pattern Classification. PhD Thesis, Cornell Uni-

   versity, 1973.

[2] E. H. Ruspini: A new approach to clustering. lnformation and Control, Vol. 15, No. 1,

   pp. 22-32, 1969.

[3] D. E. Gustafson and W. C. Kessel: Fuzzy clustering with a fuzzy covariance matrix. ln:

   Proc. of IEEE CDC, pp. 761-766, San Diago, CA, 1979.

[4] J. C. Bezdek et al.: Detection and characterization of cluster substructure II. fuzzy

   c-varieties and convex combinations thereof. SIAM 」, Appl. Math., Vol. 40, No. 2, pp.

   358-372, 1981.

[5] R. N. Dave: An adaptive fuzzy c-elliptotype clustering algorithm. ln: Proc. of NAFIPS

   90: Quarter Century of Fuzziness, Vol. 1, pp. 9-12, 1990.

9

Page 11: Fuzzy c-Varieties

[6] R. J. Hathaway and J. C. Bezdek: Switching regression models and fuzzy clustering.

    IEEE Trans. o n Fuzzy Systems, Vol. 1, N o. 3, p p. 195-204, 1993.

[7] Y. Nakamori and M. Ryoke: Adaptive fuzzy clustering for fuzzy modeling. ln: Proc. of

    IFSA’95, Vol. II, pp. 65-68, Sao Paulo, Brazil, July 22-28, 1995.

                                           し

[8] R. N. Dave and K. Bhaswan: Adaptive fuzzy c-shells clustering and detection of ellipses.

    IEEE Trans. on Neural Networks, Vol. 3, No. 5, p p. 643-662, 1992.

[9] R. Krishnapuram, H. Frigui and O. Nasraoui: Quadratic shell clustering algorithms and

    their applications. Pattem Reeognition Letters, Vol. 14, No. 7, pp. 545-552, 1993.

[10] R. Krishnapuram, H. Frigui and O. Nasraoui: Fuzzy and possibilistic shell clustering

    algorithms and their application to boundary detection and surface approximation: Part

    I and II. IEEE Trans. o n Fuzzy Systems, Vol. 3, No. 1, p p. 44-60, 1995.

[11] T. Takagi and M. Sugeno: Fuzzy identification of systems and its applications to mod-

    eling and control. IEEE Trans. on Systenzs, Man and Cybernetics, Vol. 15, No. 1, pp.

    116-132, 1985.

[12] M. Sugeno and G. T. Kang: Structure identification of fuzzy model.

    Systems, Vol. 28, pp. 15-33, 1988.

[13]

[14]

Fuizy Sets and

M. Sugeno and K. Tanaka: Successive identification of a fuzzy model and its applications

to prediction of a complex system. Fuzzy Sets and Systems, Vol. 42, pp. 315-334, 1991.

Y. Nakamori and M. Ryoke: ldentification of fuzzy prediction models through hyperel-

lipsoidal clustering.1万EE Trans, on Systems, Mαn and(]ybernetics, V61.24, No.8, pp.

1153-!173, 1994.

10

Page 12: Fuzzy c-Varieties

Y

 一  、@“●、、、     1@、、自 虚 、、、@  、、 ● ■  、

@   、    ■撃P\二樽  日町   ,”

.焦評\伊画,,器’

ユ鞭ツ

 鮪■ ,’    o o@ノ’     O’      o ウ騰ぐ一’  x

   ’      o          ’@ ’    0          ,’@!〆。  O       ,”

ョ一ノ/

’緬A・・訊E♂・1     ’、   Oo ’

o=5 ’竜,♂

9=1.8

1=0.8

Fig.1(a) A successfu1 result for the data in [5].

1o 10 20 30

1o-i

10-2

10-3

10-4

10-s

/tvd

6

㎜圃 囲圏園翻 一  ヨー  ㎜  囲囲蝋

Fig.1(b): Behaviors ofJf., and 6

in detecting clusters in Fig.1(a).

70

60

50

40

30

20

10

o

Y

   一 幅@  璽舳、、、    1    、  ●   \      ●    、    、

@    、、 . ■ 、、D蕊≧・\t隻!        、       ’!   宙 嘔印哩堕 1    ノ’

   一  鞠@ ’      、

ココニ,,一て・、   ,’        0     ノ、 ,ノ      0  0      !∋ρ’                      ノ’:呪。/

/   κざ。。P。・・グ‘・一一一

x臼    !A       !    !

 急/’   x ♂レ’   、

aEべ。♂・1

、     ノ 、 一 ’

潤≠T

1       ’

A   .■ ’

E超タノ

9=1.8

1ニ05

Fig.2(a) A failed example for the same data in Fig.1(a).

o 10 201

1o-i

10-2

10-3

104

10-5

Jtvd

6

圏■■■  一  幽  一  一  一  圃臼闘嗣躍

Fig.2(b) Behaviors of.Jf., and 6

in detecting clusters in Fig.2(a).

70

60

50

40

30

20

10

o

Y

 ’P

  一  一  隔^瑠器’o、・ 09   日 o層

       !^二=、ζ、1・  ’ 、一『}凝蹴一一一一P、 φ多’        O    ノゴL         o  O     ノ!

●  虚●  ,   ,’A“.・∠/’ :偽・宅。//

     ,’       o o@   ’        o@  ノ1     o O  !      o !    0!   0                ,’

奄a@O        ,’          , ’

A       一”、  _ 一 一 一 欠Sげ例P      ’

A   o㊤ ’

o=4・趣ノ

9=1.8

1=0.8

Fig.3(a) Another failed example for the same data in Fig.1(a).

o 10 201

1o-i

10-2

10-3

10-4

1o-s

/tvd

6

魍  塁■■瞬  8圏喀■巴 ■■■隅騨己 8一  凶陶瞳■

Fig.3(b) Behaviors of.Jf., and 6

in detecting clusters in Fig.3(a).

80

70

60

50

40

30

20

10

o

Page 13: Fuzzy c-Varieties

マ㌦㌦騙     川…㌦㌦_.

        執・・㌦

臨…~亡,....x・・M“’剛島

@ ●

   wwtww一一AL”VVt-ww-A-Jntrm

z

Re

鰍而.~

Fig.4(a) A successfu1 result for a set of artificial data.

o 10 201

1o-i

10-2

10-3

104

10-s

㎜  欄  榊  欄

6

9

8

7

6

5

4

3

2

1

Fig.4(b) Behaviors of.Jf., and 6

in detecting clusters in Fig.4(a).

o

驚、                // 嘱、                                                                          !            !’ ’\              /

ξ

0      岬⑨

@  。ぜ

@  転㍉        o

)(、、\ \

 /Z^

、吃

Fig.4(c) The same clusters in Fig. 4(a)

    seen from a different angle.

.’

g噺、\

.3

\、、\

ひ1ウ

f卍・

@ 動、冨■  虚

● 亀■

鰍 ’ ●\、 、, 、 、

o

Fig.4(d) The same clusters in Fig. 4(a)

  seen from another different angle.

z

O 10 20 30 40 50 60 70

VVA一一vny一一..”...M

瓶・、”

   ””vv.一th....... .........www.”.”’”nfiwwww“’

 o=4

9=1.8 1ニ 0.2 ..__.,一一唱

      りぱ  一..,”…e・榊…m   o曾..〆‘”幽

e

(s)

      

   鴨’

讐曾

・ぎ

ヌ欽’”’”en’’’”一’一一・Nww

o

    nyn.rwHM”’一.一F一一pmA-N-t一一一一

.nn

一-n-1i--4A一一N一一一nvlv

   th,.NLh一一.一W

                   Z

Fig.5(a) Another successfu1 result

  for the same data in Fig. 4(a).

1

1 o-i

10-2

10-3

104

10-s

6

一闘塵■■ 幽■駈■■■■腫圏圏麹■隠■㎜ 一一暉一

Fig.5(b) Behaviors ofJf,, and 6

in detecting clusters in Fig.5(a).

12

10

8

6

4

2

o

Page 14: Fuzzy c-Varieties

Ψ州㌦・・㌦

     ve一“NANA-tNvv

          \r 一…

            i

c= 5

pvtV’”一一一一一e’

q =1 ., o.s...一th........w..””一一一・ g{,・一一一i・一s.一...wnwh....一.

  一一一一・一一一’” e

1.8=ご

  ...ny-NV一一M“mu’pm一一AV一一A一一.’.

O口

一vewti-rv-ttmubu

    蝋…r.

                         z

Fig.6(a) Five clusters for the same data in Fig.4(a).

漸‘・一一_

     鱒獣~._.

         叫㍉㌦_  _.一一’『            γ…            …

            ミ            {苫、華・  馨

            ・  野・(P

              ず

1三轟_紙…

   試“         ■ 試

_._押一一^叫叫’

Re

i.一wwvvww  一.rkTbu.一

    wn

                    z

Fig.6(b) The same clusters in Fig.4(a).

マ ’㌦・・ ~

          ’vth.

c=3q = 1.8

1= O.8 一....,..ny一…一’一

   v.J-J.:一一一・・’一

一,,rttv.一一”“,一一

ね  へ      

 l

毛ご

曳一一・一一一_.

 ●

    N一...t一”.Ji,.t-ww”i.i.,.一一.一.一’”“

Ro

鰍「M”り・”_    蝋四,..

c= 2

、巳㎏

 鴨へ噌  ~騨、甲

 q = 1.8

 1= O.8   ・一…nd一一i」・・一一tsrv一.

.ptsi一.”““一

_輩     .

     nv’t  嗣’“’畠’四’m隔■四,■酬

Re

畠」’晒,

q

                         z

Fig.6(c) Three clusters for the same data in Fig.6(a).

                         z

Fig,6(d) Two clusters for the same data in Fig.6(a).

o 10 20 30 40 50 60 70 80 90

1

1o-i

10-2

10-3

10A

6

mac=5

■轍轍劇騨噴繭閥翼  閣触眼鰻嵐眼嵐題鱈

   c=4

■頗駒腰蝋舶鹸賜   ■眼燭轍鰻蝋鰯

   c=3

四川煽臓蝕剛■  閣餓閥燈油蜘蜘螂

   c=2

10-5

18

16

14

12

10

8

6

4

2

(a) (b) (c)(d) O

Fig.6(e) Behaviors of.Jtv, and 6 in detecting clusters in Fig.6 (a), (b), (c) and (d).

Page 15: Fuzzy c-Varieties

       ■マ’鳳…・…騙黙_~_

        刷,「μ         へり            瓶・知{          ●

・喝亀

  “d

            ψ.rソ副暢雇ρ’        …_副     浦一「瀞 nv一一vJ一一m曜酔叩

ag 0

。。2㌔ぜ乞tl:

 q = 1.5

1=o・受_一…欝……囲’幽’

z

o  o

 い

艨@  サロへ・●  …一…__

Fig.7(a) A successfu1 result for another anificial data.

o 10 20 30 401

10-1

10-2

10-3

104

10-s

6

㎜万一糊一㎜㎜欄㎜㎜

Fig.7(b) Behaviors ofJf., and 6

in detecting clusters in Fig.7(a).

45

40

35

30

25

20

15

10

5

o

’li’

f

ef∫メ

,./

1,Y

’1

11・ ’

!, .

/. ”

{).

・気

 / gfil

a

・薗自

ゆ・も

Jit

a

も   一 e一

ゴ 』瞳、P一

. ●   画dV”hU

    ’

  藺

n

a

A-ny.

 ’,鳩  on一

×

”一

”N

×

N

ノノノ

o 又・

 x 隻

X’N..

Y .

Fig.7(c) The same clusters in Fig.7 (a)

    seen from a different angle.

Fig.7(d) ’lhe same clusters in Fig.7 (a)

  seen from another different angle.

  .t,t  、ノ腫 .w」i 一..Jn

tノ’

””

c=2g = 1.5

1= O.8

t/

ooo

  e一 e

”壕  X.一一t

/ご  o

o

e

o

lf

  o

io

I-o

IO o e猷・・  ’) kt.

     ’      MyX.一一

   6 nMt.

ooo

o

o

o

ktu.

za

X・N.

                     z

Fig.8(a) A failed result for the same data in Fig.7 (a)

     obtained by a different initial condition.

Y

o 10 20 301

10-i

10-2

10-3

104

10-5

Jfvd

6

■■■■ ■■■圏■ ■■■■  一  凹■唖国  一

40

35

30

25

20

15

10

5

Fig.8(b) Behaviors ofJf., and 6

in detecting clusters in Fig.8(a).

o