Modelling residential water consumers’ behaviors by feature selection and feature weighting