1 / 30

Chapter 3: Box-Jenkins Seasonal Modelling

Chapter 3: Box-Jenkins Seasonal Modelling. 3.1 Stationarity Transformation “Pre-differencing transformation” is often used to stablize the seasonal variation of the time series. A common transformation is of the form:. “Differencing transformation”: 1) (first non-seasonal difference)

gwenc
Télécharger la présentation

Chapter 3: Box-Jenkins Seasonal Modelling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 3: Box-Jenkins Seasonal Modelling 3.1 Stationarity Transformation • “Pre-differencing transformation” is often used to stablize the seasonal variation of the time series. A common transformation is of the form:

  2. “Differencing transformation”: 1) (first non-seasonal difference) 2) (first seasonal difference, where L is the number of seasons in a year) 3) (first seasonal and first non- seasonal difference) Of course, one can also obtain second and higher order differences by simply applying the same rule.

  3. 3.2 Autocorrelation and Partial Autocorrelation • To determine if the data are stationary, we examine the behaviour of the autocorrelation and partial autocorrelation of the series at both the seasonal and non-seasonal level. • The behaviour of the SAC and SPAC functions at lags 1 to L-3 is often considered as the behaviour of these functions at the non-seasonal level. • A spike (significant memory) is said to exist if the corresponding SAC or SPAC are greater than twice their respective standard deviations. • The time series is considered to be stationary if the SAC of the series cuts off or dies down reasonably quickly at both the seasonal & non-seasonal levels.

  4. Example 3.1 • Figure 3.1 shows the monthly passenger totals (yt) in thousands of passengers from 1949-59. The plot levels patterns of increasing seasonal variations. • Figure 3.2 shows , which seems to have equalized the seasonal variations.

  5. Figure 3.1

  6. Figure 3.2

  7. The following SAS output shows the SAC’s of , its first difference at the non-seasonal level, at the seasonal level and at both the non-seasonal and seasonal levels. • On the basis of the SAC’s, it appears that first difference at either seasonal level, or at both seasonal and non-seasonal levels are necessary to ensure the stationarity of the data.

  8. Example 3.2 • Figure 3.3 shows the monthly values of the number of people (Xt) in Wisconsin employed in trade from 1961 to 1975. No predifferencing transformation appears to be necessary.

  9. Figure 3.3

  10. Next, let’s examine the SAC’s of Xt, its first difference at the non-seasonal level, at the seasonal level and at both the seasonal and non-seasonal levels.

  11. Notations Now, suppose that is a pre-differencing transformed series, the general stationarity transformation is: where B is the lag (backward shift) operator, D is the degree of seasonal differencing and d is the degree of non-seasonal differencing.

  12. 3.3 Estimation and Diagnostic Checking The general seasonal Box-Jenkins model can be written in the form, p(B)p(BL)Zt = δ+θq(B)Q(BL)t where p(B) = (1  1B  2B2  …  pBp) is the non-seasonal autoregressive operator of order p, p(BL) = (1  1,LBL  2,LB2L …  p,LBpL) is the seasonal autoregressive operator of order P, q(B) = (1  1B  2B2  …  pBq) is the non-seasonal moving average operator of order q, Q(BL) = (1  1,LBL  2,LB2L  …  Q,LBQL) is the seasonal moving average operator of order Q,  = p(B)P(BL) The ARIMA notation is usually written as ARIMA (p, d, q) (P, D, Q)L.

  13. Identification of the order p, q, P and Q are basically the same as in non-seasonal Box-Jenkins models. The following table provides some guidelines for choosing non-seasonal and seasonal operators

  14. Estimation is usually carried out using maximum likelihood, as in the case of non-seasonal Box-Jenkins analysis. • As an example, consider the SPAC of the time series of example 3.2, after first difference at both seasonal and non-seasonal levels.

  15. At the non-seasonal level, both the SAC and SPAC appear to have a significant spike at lag 1 and cuts off after lag 1. • One can tentatively identify an AR(1), MA(1) or ARMA(1, 1) models for the non-seasonal part of the series. • At the seasonal level, the SPAL appears to be dying down, while the SAC cuts off after lag 12. Hence a seasonal MA(1) model is identified. • Combining both the seasonal & non-seasonal levels, we have the following tentative models: ARIMA(1, 1, 0) (0, 1, 1)12, ARIMA(0, 1, 1) (0, 1, 1)12, ARIMA(1, 1, 1) (0, 1, 1)12

  16. The SAS program for estimating these models is as follows: • data employ; • input @7 x; • cards; • 239.6 • 236.4 • 236.8 • 241.5 • etc. • ; • proc arima data=employ; • identify var=x(1,12); • estimate p=1 q=(12) printall plot method=ml; • estimate q=(1) (12) printall plot method=ml; • estimate p=1 q=(1) (12) printall plot method=ml; • run;

  17. Estimation results of an model

  18. Estimation results of an model

  19. Estimation results of an model

  20. Diagnostic checking is conducted using the Ljung-Box-Pierce Statistic where n is number of observations available after differencing.

More Related