Predictive models (based on machine learning algorithms) aim to assess future outcomes based on analysis of past & present data. Increased processing power, availability of cloud infrastructure and commoditization of data mining has helped these models to move from the…