Skip to content
Related Articles

Related Articles

Difference between Hierarchical and Non Hierarchical Clustering

View Discussion
Improve Article
Save Article
Like Article
  • Last Updated : 16 Jul, 2020

Hierarchical Clustering:
Hierarchical clustering is basically an unsupervised clustering technique which involves creating clusters in a predefined order. The clusters are ordered in a top to bottom manner. In this type of clustering, similar clusters are grouped together and are arranged in a hierarchical manner. It can be further divided into two types namely agglomerative hierarchical clustering and Divisive hierarchical clustering. In this clustering, we link the pairs of clusters all the data objects are there in the hierarchy.

Non Hierarchical Clustering:
Non Hierarchical Clustering involves formation of new clusters by merging or splitting the clusters.It does not follow a tree like structure like hierarchical clustering.This technique groups the data in order to maximize or minimize some evaluation criteria.K means clustering is an effective way of non hierarchical clustering.In this method the partitions are made such that non-overlapping groups having no hierarchical relationships between themselves.
Difference between Hierarchical Clustering and Non Hierarchical Clustering:

S.NO.Hierarchical Clustering:Non Hierarchical Clustering:
1.Hierarchical Clustering involves creating clusters in a predefined order from top to bottom
Non Hierarchical Clustering involves formation of new clusters by merging or splitting the clusters instead of following a hierarchical order.
2.It is considered less reliable than Non Hierarchical Clustering.It is comparatively more reliable than Hierarchical Clustering.
3.It is considered slower than Non Hierarchical Clustering.It is comparatavely more faster than Hierarchical Clustering.
4.It is very problematic to apply this technique when we have data with high level of error.It can work better then Hierarchical clustering even when error is there.
5.It is comparatively easier to read and understand.The clusters are difficult to read and understand as compared to Hierarchical clustering.
6.It is relatively unstable than Non Hierarchical clustering.It is a relatively stable technique.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!