- 2063 · 2+10 marks
Need of clustering; hierarchical vs partitioning; K-means
Short answer
Clustering discovers natural groups; hierarchical builds a tree without k, partitioning needs k. With initial centroids (1,1.5) and (2.5,5.5), final clusters: {1,3,4} centroid (1.50,1.83) and {2,5,6} centroid (3.00,5.07).
Why do we need cluster analysis? Differentiate between hierarchical and partitioning clustering technique. Identify the cluster of the following instances using K-Means clustering algorithm.
| Instance | X | Y |
|---|---|---|
| 1 | 1.0 | 1.5 |
| 2 | 2.5 | 5.5 |
| 3 | 1.5 | 1.0 |
| 4 | 2.0 | 3.0 |
| 5 | 2.5 | 3.5 |
| 6 | 4.0 | 6.2 |
Need for cluster analysis
Cluster analysis groups unlabelled objects so that objects in a cluster are similar and those in different clusters are dissimilar. It is needed because:
- Large data sets have no class labels; clustering discovers natural groups and the structure of the data (e.g. customer segments for marketing).
- It summarises and compresses data: each cluster can be represented by its centre.
- It is a preprocessing step for other methods and helps detect outliers (objects far from every cluster).
- Applications: image segmentation, document grouping, biology (gene groups), city planning, fraud detection.
Hierarchical vs partitioning clustering
| Basis | Hierarchical | Partitioning |
|---|---|---|
| Output | Tree of nested clusters (dendrogram) | One flat set of k clusters |
| k required? | No; cut the dendrogram at a level | Yes, given in advance |
| Approach | Agglomerative (bottom-up) / divisive (top-down) | Iterative relocation of objects (k-means, k-medoids) |
| Undo steps | A merge or split cannot be undone | Objects can move between clusters |
| Complexity | At least O(n²), not for very large data | O(nkt), scalable |
| Shape | Can find non-spherical clusters (single link) | Spherical, similar sized |
| Examples | AGNES, DIANA, BIRCH | k-means, PAM |
K-means on the data (K = 2)
| Instance | X | Y |
|---|---|---|
| 1 | 1.0 | 1.5 |
| 2 | 2.5 | 5.5 |
| 3 | 1.5 | 1.0 |
| 4 | 2.0 | 3.0 |
| 5 | 2.5 | 3.5 |
| 6 | 4.0 | 6.2 |
Assumption: K = 2, and the first two instances are the initial centroids: C1 = (1.0, 1.5) and C2 = (2.5, 5.5). Euclidean distance d = √[(x − cx)² + (y − cy)²].
Iteration 1 (centroids C1 = (1.0, 1.5), C2 = (2.5, 5.5))
| Instance | (X, Y) | d to C1 | d to C2 | Cluster |
|---|---|---|---|---|
| 1 | (1.0, 1.5) | 0.00 | 4.27 | C1 |
| 2 | (2.5, 5.5) | 4.27 | 0.00 | C2 |
| 3 | (1.5, 1.0) | 0.71 | 4.61 | C1 |
| 4 | (2.0, 3.0) | 1.80 | 2.55 | C1 |
| 5 | (2.5, 3.5) | 2.50 | 2.00 | C2 |
| 6 | (4.0, 6.2) | 5.58 | 1.66 | C2 |
Clusters: C1 = {1, 3, 4}, C2 = {2, 5, 6}. New centroids: C1 = ((1.0 + 1.5 + 2.0)/3, (1.5 + 1.0 + 3.0)/3) = (1.50, 1.83); C2 = ((2.5 + 2.5 + 4.0)/3, (5.5 + 3.5 + 6.2)/3) = (3.00, 5.07).
Iteration 2 (centroids C1 = (1.50, 1.83), C2 = (3.00, 5.07))
| Instance | d to C1 | d to C2 | Cluster |
|---|---|---|---|
| 1 | 0.60 | 4.09 | C1 |
| 2 | 3.80 | 0.66 | C2 |
| 3 | 0.83 | 4.33 | C1 |
| 4 | 1.27 | 2.30 | C1 |
| 5 | 1.94 | 1.64 | C2 |
| 6 | 5.03 | 1.51 | C2 |
The assignment is unchanged, so the algorithm has converged (the centroids would stay the same).
Answer: Cluster 1 = {instances 1, 3, 4} with centroid (1.50, 1.83); Cluster 2 = {instances 2, 5, 6} with centroid (3.00, 5.07).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Cluster analysis; K-means on height/width · Data Mining, chapter 5
- K-means on six 2-D instances (K=2) · Data Mining, chapter 5
- Short note: Partitioning and hierarchical clustering · Data Mining, chapter 5
- Cluster analysis applications; K-means · Data Mining, chapter 5
- K-means on six 2-D instances (B65) · Data Mining, chapter 5
- Clustering, need and qualities · Data Mining, chapter 5
- Why do we need DFT · Digital Signal Analysis and Processing, chapter 7 · asked 6×
- Why do we need FFT · Digital Signal Analysis and Processing, chapter 7 · asked 2×
- Need for equalization and basic technique · Wireless Communication, chapter 5
- Need of energy audit and technique · Industrial Power Distribution and Illumination, chapter 10 · asked 3×