• Keine Ergebnisse gefunden

Series ma.sim

N/A
N/A
Protected

Academic year: 2022

Aktie "Series ma.sim"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Solution to Series 4

1. a) 1. AR(2): The ordinary autocorrelations describe a damped sine curve, and the partial autocorrela- tions are cut off at lagk= 2.

2. MA(3): The ordinary autocorrelations are cut off at lag k = 3, and the partial autocorrelations show a damped harmonic.

3. ARMA(1,2): The ordinary autocorrelations coincide with that of anAR(1)process for lagk >2 (that is, decay exponentially in absolute values); the partial autocorrelations coincide with that of anMA(2)process for lagk >1(that is, describe a damped harmonic).

b) We show exemplary R code for the AR model; for the other models, we only show the resulting plots.

1. AR(2):

> par(mfrow = c(1, 2))

> ar.acf <- ARMAacf(ar = c(0.9, -0.5), lag.max = 30)

> plot(0:30, ar.acf, type = "h", ylab = "ACF")

> ar.pacf <- ARMAacf(ar = c(0.9, -0.5), lag.max = 30, pacf = TRUE)

> plot(1:30, ar.pacf, type = "h", ylab = "PACF")

0 5 10 15 20 25 30

−0.20.41.0

0:30

ACF

0 5 10 15 20 25 30

−0.40.20.6

1:30

PACF

2. MA(3):

0 5 10 15 20 25 30

−0.40.20.8

0:30

ACF

0 5 10 15 20 25 30

−0.40.0

1:30

PACF

3. ARMA(1,2):

0 5 10 15 20 25 30

−0.50.5

0:30

ACF

0 5 10 15 20 25 30

−0.8−0.40.0

1:30

PACF

(2)

c) 1. AR(2):

Time

ar.sim

0 50 100 150 200

−302

0 5 10 15 20

−0.20.41.0

Lag

ACF

Series ar.sim

● ●

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

5 10 15 20

−0.40.20.6

Lag

Partial ACF

Series ar.sim

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

2. MA(3):

Time

ma.sim

0 50 100 150 200

−404

0 5 10 15 20

−0.50.5

Lag

ACF

Series ma.sim

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

5 10 15 20

−0.60.0

Lag

Partial ACF

Series ma.sim

● ● ● ● ● ● ● ● ●

3. ARMA(1,2):

Time

arma.sim

0 50 100 150 200

−55

0 5 10 15 20

−0.50.5

Lag

ACF

Series arma.sim

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

5 10 15 20

−0.8−0.2

Lag

Partial ACF

Series arma.sim

● ●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●

In all models (perhaps with the exception of the PACF at lag4 of the MA model), ACF and PACF coincide well with the expected values (plotted as red circles). Note, however, that you can find different values depending on the seed you used for the simulation.

2. 1. First time series,ts1:

(3)

0 5 10 15 20

0.00.40.8

Lag

ACF

5 10 15 20

−0.40.20.6

Lag

Partial ACF

The PACF shows—up to alternating signs—an exponential decay; the ACF describes a damped har- monic. It is therefore plausible to fit the time series as anARMA(p, q)process. The alternating signs of the PACF indicate the orderq = 1. The order pof the AR part is hard to determine by eye; we therefore try out different orders and compare their AIC values:

> aic1 <- sapply(0:5, function(p)

arima(ts1, order = c(p, 0, 1), method = "ML")$aic)

> plot(0:5, aic1, type = "l", xlab = "Order p", ylab = "AIC")

0 1 2 3 4 5

580620660

Order p

AIC

We see that the AIC is minimized atp= 2, hence we fit an ARMA(2,1)model:

> (arma1 <- arima(ts1, order = c(2, 0, 1), method = "ML")) Call:

arima(x = ts1, order = c(2, 0, 1), method = "ML") Coefficients:

ar1 ar2 ma1 intercept 0.8394 -0.2758 0.6776 -0.2967 s.e. 0.0845 0.0835 0.0636 0.2653

sigma^2 estimated as 0.9629: log likelihood = -281.21, aic = 572.41

Another possibility would be to interpret, based on the plots of ACF and PACF, the process as an AR(4)(or possiblyAR(3)) process. A residual analysis of such a model (second row in the following plot) shows that this model fits the time series as well as theARMA(2,1) model from above (first row in the plots):

(4)

ARMA(2, 1): residuals

Time

0 50 100 150 200

−3−2−1012

0 5 10 15 20

0.00.40.8

Lag

Series arma1$residuals ACF of residuals

● ●

● ●

●●

● ●

● ●

−6 −4 −2 0 2 4

−3−2−1012

TA plot

fitted values

residuals

●●

●●

●●

−3 −2 −1 0 1 2 3

−3−2−1012

Normal Q−Q Plot

Theoretical Quantiles

Sample Quantiles

AR(4): residuals

Time

0 50 100 150 200

−2−1012

0 5 10 15 20

0.00.40.8

Lag

Series ar1.order4$residuals ACF of residuals

●●

●●

● ●

● ●

−6 −4 −2 0 2 4

−2−1012

TA plot

fitted values

residuals

●●

●●

●●

−3 −2 −1 0 1 2 3

−2−1012

Normal Q−Q Plot

Theoretical Quantiles

Sample Quantiles

AnAR(4)model, has, however, a slightly higher AIC value(575.2)as theARMA(2,1)model (572.4).

Indeed, the time series was simulated from anARMA(2,1) model with parameters α1 = 0.8, α2 =

−0.2andβ1= 0.7.

2. Second time series,ts2:

0 5 10 15 20

−0.50.51.0

Lag

ACF

5 10 15 20

−0.6−0.20.2

Lag

Partial ACF

Candidate models are MA(2), or ARMA(1, q) (p = 1 because of the alternating sign of the ACF values, see above). The first one has an AIC value of589.2. For the second ones, we determine the orderqsimilarly as for the first time series:

> aic2 <- sapply(0:5, function(q)

arima(ts2, order = c(1, 0, q), method = "ML")$aic)

> round(aic2, 1)

[1] 686.4 658.5 590.6 591.4 593.0 594.5

MA(2) still has a lower AIC value than ARMA(1,2), hence we fit the time series with an MA(2) model:

Call:

arima(x = ts2, order = c(0, 0, 2), method = "ML") Coefficients:

ma1 ma2 intercept -1.1828 0.9331 -0.0083 s.e. 0.0229 0.0321 0.0540

sigma^2 estimated as 1.046: log likelihood = -290.59, aic = 589.18

This time series was simulated from anARMA(1,3)model with coefficients α1=−0.6,β1=−0.7, β2= 0.4,β3= 0.6. The influence of the higher order coefficients (and of the AR component) is not visible any more in the time series.

(5)

3. Third time series,ts3:

0 5 10 15 20

−0.50.51.0

Lag

ACF

5 10 15 20

−0.6−0.20.2

Lag

Partial ACF

The PACF has a clear cut-off at lagk= 4. We therefore fit anAR(4)model:

> arima(ts3, order = c(4, 0, 0), method = "ML") Call:

arima(x = ts3, order = c(4, 0, 0), method = "ML") Coefficients:

ar1 ar2 ar3 ar4 intercept

0.4620 -0.4908 0.5279 -0.6756 -0.0938 s.e. 0.0519 0.0488 0.0480 0.0515 0.0569

sigma^2 estimated as 0.8842: log likelihood = -273.02, aic = 558.04

The time series was indeed simulated from anAR(4) model with coefficientsα1= 0.4,α2=−0.5, α3= 0.5,α4=−0.7.

Referenzen

ÄHNLICHE DOKUMENTE

b) Bestimme die Ableitung

Das Zweite ist, dass mir im Umgang mit den Schülern im Laufe meiner 20-jährigen Berufstätigkeit doch be- wusster wird, dass beispielsweise die Anzahl der Schüler, die auch

Said Abü ^ätim : On more than one occasion I heard. al-A;ma'i 'Abd al-Malik ibn Quraib pronounce an-Näbigha

Fachbereich Mathematik und

What

Prof. Then U is not isomorphic to the aÆne. line. But that means that the map cannot

Mathematische Grundlagen der Informatik RWTH

In this exercise we want to show that the model construction for FO 2 -formulae from the lecture is optimal in the following sense: in general it does not suffice to take only