Regime-switching Methods for Forecasting