Water quality prediction and classification based on principal component regression and gradient boosting classifier approach | Synapse