Forecasting - Guide To Forecasting in SPSS
Forecasting - Guide To Forecasting in SPSS
5. Finally click OK and check the Durbin-Watson and errors terms in the readout. The model and
individual variables should all be significant
III.Exponential Smoothing
a. Creating an Exponential Smoothing Model
i. Creating the Model and Forecasts
1. Analyze → Forecasting → Create Models
2. Place desired variable under Dependent Variables, select Exponential Smoothing in the Method
drop down, and click Criteria to select model type
3. Under the Statistics tab, check any desired accuracy measures, at least Normalized BIC
4. Under Plots, select Fit Values to graph your model estimates with the data
5. If you have narrowed down your most accurate model types, go to the Save tab and save Predicted
Values. Keep in mind that you data can get clustered if you save all of the model types you test so it
may be best to only save when you have a few best model types.
6. To generate forecasts, go to Options, select “through a specified date” in Forecast Period, and enter
the latest data point you want forecast
IV. ARIMA
a. Creating an Exponential Smoothing Model
i. Viewing the ACF and PACF
1. Analyze → Forecasting → Autocorrelations
2. Place the dependent variable under Variables and click OK
3. Analyze the spikes and shapes in each and repeat with Difference or Seasonal Differencing if needed
ii. Creating the Model and Forecasts
1. Analyze → Forecasting → Create Models
2. Place desired variable under Dependent Variables, select ARIMA in the Method drop down, and
click Criteria to select model type
3. Under the Statistics tab, check any desired accuracy measures, at least Normalized BIC
4. Under Plots, select Fit Values to graph your model estimates with the data
5. If you have narrowed down your most accurate model types, go to the Save tab and save Predicted
Values. Keep in mind that you data can get clustered if you save all of the model types you test so it
may be best to only save when you have a few best model types.
AMDG
3
6. For ARIMA models, the goal is to have white noise in the residuals so also save Noise Residuals
7. To generate forecasts, go to Options, select “through a specified date” in Forecast Period, and enter
the latest data point you want forecast
8. Click OK
9. In the readout, remember that the model should have a significance over .05
iii. Testing for White Noise
1. Analyze → Forecasting → Autocorrelations
2. Place saved noise residuals from your ARIMA model under Variables and click OK
3. There should be no spikes in the graph and all points should be within the range of the black lines
V. Combination
a. Creating an Exponential Smoothing Model
i. Creating a Combination Model
1. For a combination model, you will use a multiple regression with exponential smoothing or ARIMA
2. Create your most accurate multiple regression (see above), click Save while in the window, and save
the Unstandardized Predicted Values
3. Create your most accurate exponential or ARIMA model (see above), and save Predicted Values
under the Save tab
4. Once you have both of these values, create another multiple regression but use these two columns as
the independent variables. Also, click on Options and uncheck Constant
5. Click OK. In the resulting readout, find the “B” value for each of the two variables. The two “B”
values represent the weight that each forecast will have in the weighted average of the combination
model. Multiply the forecasted values for each model by their respective weights and add the two for
the combination model forecast. The weights (“B” values) should add up to 1 and you may need to
round to make sure they do.
AMDG