Types of predictive models in data science