NA (Q) ARMA (P,: T T PTP T T QTQ
NA (Q) ARMA (P,: T T PTP T T QTQ
Notation: φ ( B) Yt = θ ( B) Zt
1 + β1B + .... + β q B q
p
1 − α1 B − .... − α p B
polynomial of degree ' q '
polynomial of degree (p)
'p'
⑭,
B 1
= +
BB
x1,q 1
=
For example, ARMA (1,1) we could write the process in the backshift operator form:
⑪B
↓ (1 − α B ) Yt = (1 − β B) Zt
1
1 dB
-
1
11 20(i7
=
-
i
+
zpiztin
y- z1cYz alBiza
i
=
-
i
G1
= =P ciy+ i
-
zpizai
=
Po
1
=
f(B)Z7
-/8(B)YA ->
=
zP"Cit- i 11 441
= -
- 1.
... -
dpYtp apizti 2A
=
B,zA
+
-
1
...+
+
pazz
(1 d,B-...
+ +
-
=
-
O(B) YA G(B)ZA
=
=
same as ARCp)
( )
If Yt has a nonzero mean, µ , we set a0 = µ 1 − α1 − α 2 − ... − α p and write the model
as
Yt = a0 + α1Yt −1 + .... + α pYt − p + Zt + β1Zt −1 + ...... + β q Zt −q
The problem with the general definition of ARMA ( p, q ) models are summarise as
follows:
(i) parameter redundancy
(ii) stationary AR models that depend on the future
(iii) MA models that are not unique
(i) The ARMA ( p, q ) model to be in its simplest form; that is we require that φ ( B )
and θ ( B ) have no common factors
carsal
(ii) Introduce the concept of causality. An ARMA ( p, q ) model is <
casual if the time
series can be written as general linear process. Alternatively, if the zeroes of
φ ( B ) lie outside the unit circle.
plz
the unit circle
2
zz G(B)g(B) YA
= <
GBB)YA 8(B) ZA =
=
YA O(B)G(B) ZA
=
G
↓ Representations YA V(B) Zt
=
(a)
Yt = φ −1 ( B )θ ( B ) Z t
= ψ ( B ) Zt
where
ψ ( B ) = 1 + ψ 1B + ψ 2 B 2 + ..... and ψ 0 = 1
So:
Yt = Z t + ψ 1Z t −1 + ψ 2 Z t −2 + ......
Yt + k = Z t + k + ψ 1Z t + k −1 + ψ 2 Z t + k − 2 + .... + | zt + zt −1 + .....
E ( ⋅ ) =0 known forecast
where
π ( B ) = 1 − π 1B − π 2 B 2 − ....
3
5.3.1 Properties
(i). Assumption: we assume that there are no common factors in the AR and MA
polynomials. If there were, we would cancel them and the model reduceS to an
ARMA process of lower order.
⑧(B) YA 8(B)Zt
=
(ii). Stationarity
Yz 4(B)ZA
=
ψ ( B ) converges for B -
≤1
#(B) Xt zt
=
the roots are such that λi < 1 lie inside unit circle
(iii). Invertibility
π ( B ) converges for B -
≤1
i.e. zeroes of θ ( B ) lie outside the unit circle
the roots are such that xi < 1 lie inside unit circle
4
⑧(B) YA 8(B)Zt
=
Clearly YA 1eA
(iv). Other forms =
θ ( B)
Moving average:- Yt = Z
φ ( B) t
zt
(BSYA
or =
φ ( B)
Autoregressive:- Zt = Y
θ (B) t
(v). Mean
As before E (Yt ) = 0
φ ( B ) (Yt − µ ) = θ ( B ) Zt
i.e.
φ ( B ) Yt = v + θ ( B ) Zt
where
v = φ ( B ) ⋅ µ = (1 − ∑α i ) µ
5
(t 4,yA 1 (YA
=
-
+
-
2 ...
+ +
(pyt -
p
+
zt p,zA 1 82EA
+
-
+
2
-
+
-..
BqEA q
+
-
↳
Similar approach to AR case, but needs adapting.
Multiply equation (5.3.1) by Yt − k and take expectation for k = 0,1, 2,....
γ k = α1γ k −1 + α 2γ k − 2 + ....... + α pγ k − p
+ (5.3.2)
(
E ( Z tYt − k ) + β1E ( Z t −1Yt − k ) + ... + β q E Z t − qYt − k )
k ≤ q ( or p ) , γ 1 → γ p ( or γ q )
will depend directly on the MA β i ' s as well as the AR, α i ' s through
the terms E ( Zt −i Yt −k )
To find these:-
Zt −k times equation (5.3.1) and take E ( ⋅) for k = 0,1, 2,...., q
(vii). Identification
Both ACF and PACF “tails off”. That is, both the ACF and the PACF
exponentially decrease.
Much of fitting ARMA models are guesswork and trial-and-error.
ARMA(p,q)
# MA(q)
tails off
ACF
cuts off after lag g tails off
i.e. (Xun
e
2
1 + 0.5 B )(1 − 0.9 B ) Yt = (1 + 0.5B ) Z t =
(85
B) (85B) ZA
After cancellation, the process becomes an ARMA (1,1) model which can be written as
"ARMAC,
The model is casual because
φ ( B ) = (1 − 0.9 B ) = 0 ⇒ B = 109 which is the outside the unit circle
Y(B)
Y BE
=
7
0.92p2 0.93B3
( 0.5B)(1 0.9B 0.92B2 0.93B37 ..)
+
+
+
=
1 2.9B + + +
...
+
&
-
MA() n
1.4 4 no
To write the model as a linear process, we can obtain the ψ - weights 1.4
θ ( B ) 1 + 0.5 B −1
(a) ψ ( B) = = = (1 + 0.5 B )(1 − 0.9 B ) B ≤1
φ ( B ) 1 − 0.9 B
−1
ψ ( B ) = (1 + 0.5 B )(1 − 0.9 B )
Ve 1
=
&
( )
= (1 + 0.5B ) 1 + 0.9 B + 0.92 B 2 + 0.93 B3 + ....
So
j −1 (1:(0.5 0.9)(0.9)
+ 1.4
=
=
=
And "
1 3:(0.5 0.9)(0.9)3
∞
=
+
1.4(0.9)2 =
Yt = Z t + 1.4∑ ( 0.9 )
j −1
Zt − j
j =1
AR(0)
To find the invertible representation, we can obtain the π - weights
φ ( B ) 1 − 0.9 B −1
(b) π ( B) = = = (1 − 0.9 B )(1 + 0.5 B ) B ≤1
θ ( B ) 1 + 0.5B
−1
π ( B ) = (1 − 0.9 B )(1 + 0.5 B )
(
= (1 − 0.9 B ) 1 − 0.5 B + 0.52 B 2 − 0.53 B 3 + .... )
So
j j −1
π j = ( −1) ( 0.5 + 0.9 )( 0.5 ) for j ≥ 1
And
∞
Yt = 1.4∑ ( −0.5 )
j −1
Yt − j + Z t
j =1
8
Example 5.3.1 ARMA (1,1) model
A process is defined by
Yt = α Yt −1 + Zt − β Zt −1
Show that:
(i) γ0 =
(1 − 2αβ + β )σ 2 2
z
1−α 2
(1 − αβ )(α − β ) k −1
(ii) ρk = 2
α for k ≥1
1 − 2αβ + β
Solution 5.3.1
Take expectation:
E (YtYt − k ) = E (α Yt −1Yt − k + Z tYt −k − β Z t −1Yt − k )
γ k = αγ k −1 + E ( Z tYt −k ) − β E ( Z t −1Yt −k )
9
Now
(1): E ( Z tYt ) = E Zt (α Yt −1 + Z t − β Z t −1 ) = σ z2
(2) E (Yt Z t −1 ) = E Z t −1 (α Yt −1 + Z t − β Z t −1 )
= ασ z2 − βσ z2
= (α − β ) σ z2
Hence,
γ 0 = αγ 1 + 1 − β (α − β )σ z2 (3)
γ 1 = αγ 0 − βσ z2 (4)
γ k = αγ k −1 for k ≥ 2
γ0 =
(1 − 2αβ + β )σ 2 2
z
QED
1−α 2
(ii) Now γ 1 = αγ 0 − βσ z2
=α
(1 − 2αβ + β )σ 2 2
z
− βσ z2
2
1−α
=
(1 − αβ )(α − β )σ z2
1−α 2
10
And
ρ1 =
(α − β )(1 − αβ )
1 + 2αβ + β 2
In general γ k = αγ k −1 for k ≥ 2
So γ 2 = αγ 1
γ 3 = αγ 2 = α 2γ 1
γ 4 = αγ 3 = α 3γ 1
γk
Hence, ρk = k ≥1
γ0
= α k −1ρ1 k ≥1
Therefore,
(1 − αβ )(α − β ) k −1
ρk = 2
α k ≥1
1 − 2αβ + β
11
Example 5.3.2
Consider the process
Yt = −0.5Yt −1 + 0.14Yt − 2 + Z t − 0.5Z t −1
Solution 5.3.2
(i) Multiply the process by Yt − k and take expectation
Y-W eqns:
k = 1: γ 1 = −0.5γ 0 + 0.14γ 1 − 0.5E ( Zt −1Yt −1 )
k = 2 : γ 2 = −0.5γ 1 + 0.14γ 0
= −0.5σ z2 − 0.5σ z2
= −σ z2
12
So:
λ 2 + 0.5λ − 0.14 = 0
( λ − 0.2)( λ + 0.7) = 0
λ1 = 0.2 or λ2 = −0.7
k k
Hence, ρ k = A ( 0.2 ) + B ( −0.7 )
k = 0 : ρ0 = A + B = 1 A = −0.0971
⇒
k = 1: ρ1 = 0.2 A − 0.7B = −0.787 B = 1.0971
k k
∴ ρ k = 1.0971( −0.7 ) − 0.0971( 0.2 ) k ≥1
13
(iii) Now φ ( B) = (1 − 0.2B)(1+ 0.7B) and θ ( B) = (1 − 0.5B)
So
MA ( ∞ ) :
= Z t − 1 Z t −1 + 0.64
Zt−2 −
0.46 Z t − 3 + 0.3196
Z t − 4 − .....
ψ1 ψ2 ψ3 ψ4
AR( ∞) :
( )
Zt = 1 + 0.5B − 0.14B2 (1 − 0.5B ) Yt
−1
= Yt −
1Yt −1 − 0.36
Yt − 2 − .....
π1 π2
Yt = Yt −1 + 0.36Yt −2 + ..... + Zt
14
Example 5.3.3
Find the autocorrelation coefficients and plot the correlogram for ARMA(1,2) process
Yt = 0.6Yt −1 + Z t − 0.3Z t −1 − 0.1Z t −2
Solution 5.3.3
15
Hence,
γ 0 = 0.6γ 1 + 0.902σ z2 σ Y2 = γ 0 = 1.1σ z2
⇒ and ρ1 = 0.3
γ 1 = 0.6γ 0 − 0.33σ z2 γ 1 = 0.33σ z2
k −2
In general:- ρ k = 0.6 ρ k −1 k ≥ 2 or ρ k = 0.089 ( 0.6 ) k≥2
-0.99 -0.98 -0.97 -0.96 -0.95
ρk
1 2 3 4 5
16
Example 5.3.4
For the ARMA(1,2) model, Yt = 0.8Yt −1 + Z t + 0.7 Z t −1 + 0.6 Zt −2
Show that
(a) ρ k = 0.8 ρ k −1 for k > 2
σ 2
(b) ρ 2 = 0.8 ρ1 + 0.6 z2
σ y
Solution 5.3.4
(a) wlog , we assume that the mean of the series is zero.
17
γ 2 = 0.8γ1 + 0.6E ( Zt −2Yt −2 )
Now
E ( Z t − 2Yt − 2 ) = E ( Z t Yt )
= σ z2
σ z2
Thus ρ2 = 0.8ρ1 + 0.6 2 QED
σY
18
Example 5.3.5
Consider the edited version from Minitab output below
Final Estimates of Parameters
Solution 5.3.5
(a) This is an ARMA(1,1) with a non-zero mean
= 13.6710.5716Yt −1 + Z t − 0.3871Zt −1
Hence invertibile
19
Example 5.3.5
Consider the edited version from Minitab output below
Final Estimates of Parameters
Solution 5.3.5
(a) This is an ARMA(1,1) with a non-zero mean
= 13.6710.5716Yt −1 + Z t − 0.3871Zt −1
Hence invertibile
19