Statistical and Machine Learning Approaches to Risk Prediction