I am trying to test 3 algorithms of clustering (K-means , SpectralClustering ,Mean Shift) in Python. I have a datset containing 26 columns and several thousand rows ,i need some help with a high dimensional data-set (subset is shown below).
UserID Communication_dur Lifestyle_dur Music & Audio_dur Others_dur Personnalisation_dur Phone_and_SMS_dur Photography_dur Productivity_dur Social_Media_dur System_tools_dur ... Music & Audio_Freq Others_Freq Personnalisation_Freq Phone_and_SMS_Freq Photography_Freq Productivity_Freq Social_Media_Freq System_tools_Freq Video players & Editors_Freq Weather_Freq
1 63 219 9 10 99 42 36 30 76 20 ... 2 1 11 5 3 3 9 1 4 8
2 9 0 0 6 78 0 32 4 15 3 ... 0 2 4 0 2 1 2 1 0 0
I have to cluster data with very high dimensions. I want to know how it can be achieved accurately as possible. How can I visualize the clusters and data points?
P.S: after some search I have realised that one can apply PCA for dimension reduction but I want to know how it can be used .
