I have a dataset, I want to create clusters on that data based on only one variable (there are no missing values). I want to create 3 clusters based on that one variable.
Which clustering algorithm to use, k-means, EM, DBSCAN etc.?
My main question is, in what circumstances should I use k-means over EM or EM over k-means?