Statistical Modeling VS Machine Learning

Sometimes statistical prediction is confused with statistical forecasting. Forecasting can be considered a prediction model but not all prediction models can be considered forecast models.