I need to cluster customers of retail shops based on the products that they purchased. Therefore, I need to obtain, as results, both the customers belonging to each cluster and in each cluster the products that mostly influence the specified cluster. For instance, in cluster A, among all products, the customers purchase meat, bread, milk, etc. I'm going to use the k-means clustering algorithm with Apache Spark Mllib.
How to estimate the most important features in each cluster after the application of the clustering algorithm?