I want to perform cluster analysis based on three values for each observation. All these values are extremely skewed to the right. they are the number of friends, followers, and statuses of a person in twitter and vary between 0 to 1000000. I know that I should first normalize my data, but I don't know what kind of normalization leads to better results in this case.
Nip asks a similar question, but I guess the difference between my question and his is that my data is not normally distributed, and I don't know if standardization can be used at all.
EDIT 1: I log-transformmed the data, but I still have zero inflation. Anderson-Darling test p value is less than 0.05, and hence we reject the null hypotheses that the data are from a normal distribution.