Why don't you have users state their actual, current salary, and use that as part of the predictive analysis?
If you gather this data in different compensation categories, such as renumeration, options, benefits, RSUs etc – one would be able to get a better picture of what a "salary" is.