I am studying random forests with some data I collected. I tested my classifier and was getting an accuracy of about 89% on my test set. However when I scaled my data to zero mean and unit variance, my accuracy dropped by almost 50%. I came across this post which seem to suggest I don't need to scale the data to get optimal performance.
Could anybody shed some light on what could be the possible reasons for such a significant drop in accuracy?
Edit : I am using sklearn.ensemble
for my random forest implemententation
Here's a link to data