Used to forecast future events, such as the course of an epidemic in a given population under different scenarios. Predictive models can be generated by mathematical and computational methods (e.g., curve fitting) or machine learning (compare to Descriptive model).