Statistical and Machine Learning Methods Applied to the Prediction of Tropical Rainfall