# spectra clustering vs hierarchical clustering

Can anyone please explain that is there any advantage of using hierarchical clustering over spectral clustering? I know how they work but I want to know in which situations its better to use hierarchical clustering over spectral clustering.

Thanks

• Please don't post the same question twice (SO and here). – Anony-Mousse Apr 15 '16 at 20:54

For example, spectral clustering with $K_2 > K_1$ will not necessarily yield a partition $P_2$ that is a refinement of $P_1$, i.e. some elements in a cluster of $P_2$ can belong to different clusters in $P_1$ which is not possible with hierarchical clustering since it yields a tree.