Home > SFMI > FcmClustering1D.m

FcmClustering1D

PURPOSE ^

1D fuzzy c-means clustering

SYNOPSIS ^

function [v,U,ObjFc]=FcmClustering1D(x,ClusterNo,options)

DESCRIPTION ^

 1D fuzzy c-means clustering

      v=FcmClustering1D(x,ClusterNo,options)

 1D fuzzy c-means clustering
-------------------------------------------------------------------------
 Parameters
-------------------------------------------------------------------------
 x            - Column vector containing the data points.
 ClusterNo    - Number of clusters. 
 options      - column vector containing parameters of the FCM clustering
   options(1):  exponent for the partition matrix U (default: 2.0)
   options(2):  maximum number of iterations (default: 100)
   options(3):  minimum amount of improvement (default: 1e-5)
   options(4):  info display during iteration (default: 0)
   ...
   options(16): initialization mode of the membership matrix by
                FCM (default: 0 ('deterministic'))
   options(17): treshold for the examination of the identity of two
                cluster centers (default:1e-6)
 -------------------------------------------------------------------------
 Returned values
 -------------------------------------------------------------------------
 v            - Column vector containing the cluster centers. The centers
                are sorted in ascending order.
 U            - Membership matrix. Each row corresponds to a cluster, each
                column corresponds to a data point.
 ObjFc        - Objective function.
 -------------------------------------------------------------------------
 Remarks
 -------------------------------------------------------------------------
 If a cluster does not contain any members it is deleted.
 If two or more clusters have the same centers the duplicates are deleted.
 If the number of clusters is one all data points will belong to the
 cluster with the membership value 1.

 Zsolt Csaba Johanyák, johanyak.csaba@gamf.kefo.hu, v. 1.1,  16. February
 2007.

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Thu 26-Mar-2009 13:11:50 by m2html © 2005