I have a dataset with categorical data, some are binary some are options that have been numerically coded but are not ordinal. Most of this data is categorical "Yes/No" or Nominal for example Favorite Social Media Platform : Facebook, Twitter, Instagram
I want to create clusters that are homogenous within clusters but different between clusters.
What is the best method for this? I am using Hierarchical clustering, but is Between-Groups, Within-Groups, Nearest Neighbour or an alternative method best?