A novel approach for estimating and predicting uncertainty in water quality index model using machine learning approaches.