Trying to collect all the top reasons why we need to scale our independent variables in a ML model. I have 3 reasons that I've collected so far. Please lmk if I am missing any here.
Correct for large nominal vars having a bigger impact to a classifier. Eg. Salary diff of $1K will have a higher impact than Age diff of 50 yrs.
All X’s are on 1 universal scale vs. all X’s are on diff scales (eg. age, minutes, dollars)
Which leads to better outlier detection. Same threshold for all variables to establish what constitutes as an outlier.