Essential Techniques for Predictive Analytics