Predicting non-functional water pumps with a random forest classifier trained on features from numerical and categorical data.