Arma
Arma
(part 3)
Florian Pelgrin
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 1 / 32
Introduction
Motivation
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 2 / 32
Introduction
Road map
1 ARMA(1,1) model
Definition and conditions
Moments
Estimation
2 ARMA(p,q) model
Definition and conditions
Moments
Estimation
3 Application
4 Appendix
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 3 / 32
ARMA(1,1) model Definition and conditions
1. ARMA(1,1)
1.1. Definition and conditions
Definition
A stochastic process (Xt )t∈Z is said to be a mixture autoregressive moving
average model of order 1, ARMA(1,1), if it satisfies the following
equation :
Xt = µ + φXt−1 + t + θt−1 ∀t
Φ(L)Xt = µ + Θ(L)t
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 4 / 32
ARMA(1,1) model Definition and conditions
2 5
0 0
-2 -5
-4 -10
0 100 200 300 0 100 200 300
5 2
0 0
-5 -2
-10 -4
0 100 200 300 0 100 200 300
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 5 / 32
ARMA(1,1) model Definition and conditions
|φ| < 1.
|θ| < 1.
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 6 / 32
ARMA(1,1) model Definition and conditions
If (Xt ) is stable and thus weakly stationary, then (Xt ) has an infinite
moving average representation (MA(∞)) :
µ
Xt = + (1 − φL)−1 (1 + θL)t
1−φ
∞
µ X
= + ak t−k
1−φ
k=0
where :
a0 = 1
ak = φk + θφk−1 .
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 7 / 32
ARMA(1,1) model Definition and conditions
bk = −θ∗k − θ∗k−1 φ.
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 8 / 32
ARMA(1,1) model Moments
1.2. Moments
Definition
Let (Xt ) denote a stationary stochastic process that has a fundamental
ARMA(1,1) representation, Xt = µ + φXt−1 + t + θt−1 . Then :
µ
E [Xt ] = ≡m
1−φ
1 + 2φθ + θ2 2
γX (0) ≡ V(Xt ) = σ
1 − φ2
(φ + θ)(1 + φθ) 2
γX (1) ≡ Cov [Xt , Xt−1 ] = σ
1 − φ2
γX (h) = φγX (h − 1) for |h| > 1.
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 9 / 32
ARMA(1,1) model Moments
Definition
The autocorrelation function of an ARMA(1,1) process satisfies :
1 if h = 0
(φ+θ)(1+φθ)
ρX (h) = 1+2φθ+θ2
if |h| = 1
φρ (h − 1) if |h| > 1.
X
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 10 / 32
ARMA(1,1) model Moments
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 11 / 32
ARMA(1,1) model Moments
Partial Autocorrelation :
The partial autocorrelation function of an ARMA(1,1) process will
gradually die out (the same property as a moving average model).
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 12 / 32
ARMA(1,1) model Estimation
Estimation
Same techniques as before, especially those of MA models.
Other methods are also available : the Kalman filter, the generalized
method of moments, etc.
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 13 / 32
ARMA(1,1) model Estimation
Coefficient Std. Error t-Statistic p-value. Akaike info criterion Schwarz criterion
ARMA(1,1)
C 0.4532 0.7558 0.5996 0.5490 2.8841 2.9134
AR(1) 0.9112 0.0184 49.4884 0.0000
MA(1) 0.4639 0.0409 11.3368 0.0000
ARMA(2,2)
C 0.3137 0.6942 0.4518 0.6516 2.8865 2.9288
AR(1) 1.4836 0.2655 5.5879 0.0000
AR(2) -0.5230 0.2422 -2.1598 0.0313
MA(1) -0.1233 0.2666 -0.4625 0.6439
MA(2) -0.2837 0.1245 -2.2784 0.0231
ARMA(2,1)
0.3941 0.7431 0.5303 0.5961 2.8857 2.9195
AR(1) 0.8581 0.0964 8.8992 0.0000
AR(2) 0.0491 0.0937 0.5244 0.6002
MA(1) 0.5047 0.0843 5.9848 0.0000
AR(2)
C 0.4276 0.6628 0.6451 0.5192 2.9206 2.9459
AR(1) 1.2819 0.0419 30.5971 0.0000
AR(2) -0.3523 0.0416 -8.4649 0.0000
AR(1)
C 0.2857 0.9394 0.3042 0.7611 3.0559 3.0728
AR(1) 0.9467 0.0135 70.1399 0.0000
MA(2)
C 0.6545 0.2043 3.2042 0.0014 3.6527 3.6779
MA(1) 1.3803 0.0329 41.9665 0.0000
MA(2) 0.6740 0.0324 20.8027 0.0000
MA(4)
C 0.6259 0.2633 2.3768 0.0178 3.2039 3.2461
MA(1) 1.4334 0.0408 35.1707 0.0000
MA(2) 1.2250 0.0657 18.6595 0.0000
MA(3) 0.8552 0.0658 12.9989 0.0000
MA(4) 0.4131 0.0407 10.1483 0.0000
Note: C, AR(j), and MA(j) are respectively the estimate of the constant term, the jth autogressive term, and the jth moving average term.
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 14 / 32
ARMA(p,q) model Definition and conditions
2. ARMA(p,q)
2.1. Definition and conditions
Definition
A stochastic process (Xt )t∈Z is said to be a mixture autoregressive moving
average model of order p and q, ARMA(p,q), if it satisfies the following
equation :
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 15 / 32
ARMA(p,q) model Definition and conditions
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 16 / 32
ARMA(p,q) model Definition and conditions
for i = 1, · · · , p.
The invertibility conditions are those of an MA(q) process (or
ARMA(0,q) process) :
for i = 1, · · · , q.
The representation of an ARMA(p,q) process is fundamental or causal
if it is stable and invertible
The representation of an ARMA(1,1) process is said to be minimal and
causal if it is stable, invertible and the characteristic polynomials
z p Φ(z −1 ) and z q Θ(z −1 ) have no common roots.
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 17 / 32
ARMA(p,q) model Definition and conditions
Definition
The representation of a mixture autoregressive moving average process of order p and q
defined by :
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 18 / 32
ARMA(p,q) model Definition and conditions
If (Xt ) is stable and thus weakly stationary, then (Xt ) has an infinite
moving average representation (MA(∞)) :
µ
Xt = Pp + Φ(L)−1 (1 + θL)t
1− k=1 φk
∞
µ X
= Pp + ak t−k
1− k=1 φk k=0
where :
a0 = 1
X∞
|ak | < ∞
k=0
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 19 / 32
ARMA(p,q) model Definition and conditions
i.e.
∞
µ X
Xt = = Pq ∗
+ bk Xt−k + t
1− k=1 θq k=1
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 20 / 32
ARMA(p,q) model Moments
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 21 / 32
ARMA(p,q) model Moments
Autocorrelation :
The autocorrelation function of an ARMA(p,q) process exhibits
exponential decay towards zero : it does not cut off but gradually dies
out as h increases (possibly damped oscillations.
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 22 / 32
ARMA(p,q) model Estimation
2.3. Estimation
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 23 / 32
Application
3. Application
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 24 / 32
Application
20
15
10
4 5
2
0 0
-2
-4
-6
-8
1970 1975 1980 1985 1990 1995 2000 2005
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 25 / 32
Application
1.0
0.9
Autocorrelation
0.8
0.7
0.6
0.5
0.4
2 4 6 8 10 12 14 16 18 20 22 24
Actual Theoretical
1.0
Partial autocorrelation
0.5
0.0
-0.5
2 4 6 8 10 12 14 16 18 20 22 24
Actual Theoretical
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 26 / 32
Application
Effective Fed fund rate: Impulse response function of the estimated ARMA(1,2) specification
0.8
0.6
0.4
0.2
2 4 6 8 10 12 14 16 18 20 22 24
15
10
0
2 4 6 8 10 12 14 16 18 20 22 24
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 27 / 32
Appendix
4. Appendix
1. Moments of an ARMA(1,1).
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 28 / 32
Appendix
1. Moments of an ARMA(1,1)
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 29 / 32
Appendix
Autocovariances
Trick : Proceed in the same way and note that the Yule-Walker
equations are the same as those of an AR(1) for |h| > 1.
For h = 0 :
γX (0) = E [(Xt − m)(Xt − m)]
= E [(φ(Xt−1 − m) + t + θt−1 ) (Xt − m)]
= φE [(Xt − m)(Xt−1 − m)] + E [t (Xt − m)] + θ E [t−1 (Xt − m)]
| {z }
6=0
= σ2
φγX (1) + +θE [(φ(Xt−1 − m) + t + θt−1 ) t−1 ]
| {z }
AR(1) part
h i
= φγX (1) + σ2 + θφE [(Xt−1 − m)t−1 ] + θE [t t−1 ] + θ2 E 2t−1
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 30 / 32
Appendix
For h = 1 :
1 + 2φθ + θ2 2
γX (0) ≡ V(Xt ) = σ
1 − φ2
(φ + θ)(1 + φθ) 2
γX (1) ≡ Cov (Xt , Xt−1 ) = σ .
1 − φ2
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 31 / 32
Appendix
since E [t−j (Xt−h − m)] = 0 for all h > j—(t ) is the innovation
process.
The expression of the autocovariance of order h displays the same
difference or recurrence equation as in an AR(1) model—only the
initial value γX (1) changes !
Florian Pelgrin (HEC) Univariate time series Sept. 2011 - Jan. 2012 32 / 32