Grid Based Clustering
Introduction
Grid-Based Clustering algorithm consists of the following five basic steps
1. Creating the grid structure, i.e., partitioning the data space into a finite number of cells.
2. Calculating the cell density for each cell.
3. Sorting of the cells according to their densities.
4. Identifying cluster centers.
5. Traversal of neighbor cells.
Suppose we have a set of records & we want to cluster w.r.t any two attributes, then we divide the related space (plane) into a grid structure and then we find the clusters.
Advantages of Grid-based Clustering Algorithms
Fast:
Several interesting methods
STING (a STatistical INformation Grid approach)
The statistical info of each cell is calculated and stored beforehand and is used to answer queries.
Then using a top-down approach we need to answer spatial data queries.
Advantages:
It is Query-independent, easy to parallelize, incremental update.
O(K), where K is the number of grid cells at the lowest level.
Disadvantages:
All the cluster boundaries are either horizontal or vertical, and no diagonal boundary is detected.
CLIQUE- Clustering High Dimensional Space
Grid-Based Clustering Technique: In Grid-Based Methods, the space of instance is divided into a grid structure. Clustering techniques are then applied using the Cells of the grid, instead of individual data points, as the base units.
Density-Based Clustering Technique: In Density-Based Methods, A cluster is a maximal set of connected dense units in a subspace.
Introduction
Working of CLIQUE Algorithm
Example
Advantage:
Disadvantage:
WaveCluster- Clustering Using Wavelet Transformation
What is Wavelet Transform?
Why is Wavelet Transformation useful for Clustering?
Advantage of wavelet transformation is as follows
2. multiresolution feature
The multiresolution features of wavelet transformations can support detecting clusters at several levels of accuracy.
Sample of two dimensional feature space
(a) scale 1 (High Resolution)
(b) scale 2 (Medium Resolution)
(c) scale 3 (Low Resolution)
Multi resolution feature space
3. Wavelet-based clustering is very quick, with a computational complexity of O (n), where n is the number of objects in the database. The algorithm implementation can be created parallel.
4. WaveCluster is a grid-based and density-based algorithm − It conforms with several requirements of a good clustering algorithm