Reference no: EM131443719
Question 1. Consider a general time series model of the form
Yt = mt + st + et, (1)
where {mt} is the trend component of the form mt = θ0+θ1 (t-12) + θ2 (t-12)2 with θi ≠ 0 (i = 0, 1, 2) being unknown parameters, {st} is the seasonal component satisfying st+12 = st and ∑j=112 sj = 0, and {et} is a sequence of stationary residuals with E[e1] = 0 and E[e2] = 1.
(a) Is {Yt} stationary? Give your reasoning.
(b) Is the first-order differenced version of Yt, Zt = ∇12Yt = Yt - Yt-12, stationary ? Give your detailed reasoning.
(c) Is the second-order differenced version of Yt, Wt = ∇212 Yt = (1 - B12)2Yt, stationary ? Give your detailed reasoning.
Question 2. The stationary process {Zt} is said to be white noise with mean 0 and variance σ2, written
Zt ~ WN (0, σ2),
if and only if {Zt} has zero mean and covariance function given by
σ2 if h = 0
Υ(h) =
0 Otherwise.
(a) Consider an ARMA(1,1) model of the form
Xt = φXt-1 + Zt + θZt-1,
where |φ| < 1 and |θ| < 1.
Find the auto-correlation coefficient function (ACF) of {Xt}, ρ(k), for
k = 1, 2, .....
(b) Consider an MA(1) model with drift of the form Xt = µ + Zt + θZt-1.
Find the ACF. Does it depend on µ?
(c) Consider a time series model of the form: (1 - B)(1 - 0.2B)Xt = (1 - 0.5B)Zt.
Classify the model as an ARIMA(p,d,q) model (i.e., give your reasoning for the specification of (p, d, q)).
Question 3. Consider an auto-regressive model of order one (AR(1)) of the form
Xt = φXt-1 + Zt, (2)
where {Zt} is a sequence of white noises with E[Zt] = 0 and 0 < σ2 = E[Zt2], and |φ| < 1 is an unknown parameter.
(a) Derive the autocorrelation function ρ(k) for all k ≥ 1.
(b) State the necessary and sufficient condition such that {Xt} is stationary.
(c) Give some detailed description for each of the possible estimation methods you have learned.
(d) Write down the corresponding code functions from R for the possible estimation methods to be implemented in R.
(e) Using at least one of the estimation methods, write down some detailed formulae for the estimators of the unknown parameters φ and σ2.
Question 4. (a) Let {Zt} be a sequence of random errors satisfying
E[Zt|Ft-1] = 0
In addition, we allow for a heteroscedastic structure of the form
Zt2 = α0 + α1Z2t-1 + ut,
where {ut} is a sequence of white noises, and α0 > 0 and α1 ≥ 0.
The process {Zt} satisfying (3)-(4) is called an auto-regressive conditional heteroscedastic model of order one, simply, ARCH(1).
- Rewrite model (4) as an auto-regressive model of order one (AR(1)).
- Give some detailed description for each of the possible estimation methods you have learned.
- Write down the corresponding code functions from R for the possible estimation methods to be implemented in R.
- Under the conditions: 0 < α1 < 1 and 3α12 < 1, find the second and fourth moments:
E[Zt2] and E[Zt4].
(b) Let {Zt} be a sequence of random errors satisfying
E[Zt|Ft-1] = 0.
In addition, we allow for a heteroscedastic structure of the form
E [Zt2|Ft-1] = ht = α0 + Σi=1r1αiZ2t-i + Σj=1r2βjht-j.
The process {Zt} satisfying (5)-(6) is called a generalized auto-regressive conditional heteroscedastic model of order (r1, r2), simply, GARCH(r1, r2). Consider a GARCH(1,1) model of the form
Zt2 = α0 + (α1 + β1)Z2t-1 + ut - β1ut-1
where ut ~ WN (0, σ2).
- Find the conditions such that Zt2 is stationary and 0 < E[Zt2] < ∞.
Question 5. (a) Consider a seasonal ARIMA (SARIMA) model of the form
φ2(B)Φ3(B12)Yt = θ1(B)Θ2(B12)Zt, (8)
where B denotes the backward shift operator, φ2, Φ3, θ1 and Θ2 are polynomials of order 2, 3, 1 and 2, respectively, {Zt} ∼ WN (0, σ2), and Yt = ∇2∇122 Xt = (I - B)2(I - B12)2Xt. This model is called a SARIMA model of order (2, 2, 1) × (3, 2, 2)12 for {Xt}.
- Does {Yt} follow an ARIMA model of ARIMA(b1, b2, b3) ? If so, can you specify the values of bi for i = 1, 2, 3 ?
- Does Wt = ∇122 Xt follow an ARIMA model of ARIMA(c1, c2, c3) ? If so, can you specify the values of ci for i = 1, 2, 3 ?
- Based on your own understanding and experience, write down the main steps for you to identify and then estimate a seasonal ARIMA model of the form Xt ∼ SARIMA(2, 2, 1) × (3, 2, 2)12.
(b) The real data set USAccDeaths was fitted by a seasonal ARIMA model with the following summary:
> USAccDeaths
> usa.arima1<-arima(USAccDeaths, order=c(0,1,1), seasonal = list(order=c(0,1,1), period =12))
> usa.arima1
Call:
arima(x = USAccDeaths, order = c(0, 1, 1),
seasonal = list(order = c(0, 1, 1), period = 12))
Coefficients:
ma1 sma1
-0.4303 -0.5528
s.e. 0.1228 0.1784
sigma^2 estimated as 99347:
log likelihood = -425.44, aic = 856.88
> usa.fore<-predict(arima(USAccDeaths, order =
c(0,1,1), seasonal = list(order=c(0,1,1),
period =12)), n.ahead = 12)
$pred
Jan Feb Mar Apr May Jun
8336.061 7531.829 8314.644 8616.868 9488.912 9859.757
Jul Aug Sep Oct Nov Dec
10907.470 10086.508 9164.958 9384.259 8884.973 9376.573
$se
Jan Feb Mar Apr May Jun
315.4481 363.0054 405.0164 443.0618 478.0891 510.7197
Jul Aug Sep Oct Nov Dec
541.3871 570.4081 598.0224 624.4167 649.7397 674.1121
> ts.plot(window(USAccDeaths,1973-1978), usa.fore$pred, usa.fore$pred + 2*usa.fore$se, usa.fore$pred - 2*usa.fore$se)
Using the summarized information given above, answer the following questions:
- Which seasonal ARIMA model was used ? Give your identification of (p, d, q) × (P, D, Q)s.
- Write down an explicit expression for the fitted model.