Logistics

Piazza

ACF, PACF

AR(2)

\[ x_t = 0.3 x_{t-1} + 0.4 x_{t-2} + w_t \]

x1 = arima.sim(list(ar=c(0.3, -0.4)), n=100)
par(mfrow=c(2,1))
plot(0:10, ARMAacf(ar=c(0.3, -0.4), lag.max = 10),
     type = "h",
     xlab = "lag",
     ylab = "Theoretical ACF",
     main = "Theoretical ACF of AR(2) (0.3, -0.4)"
     )
abline(h = 0)
acf(x1, lag.max = 10)

x1 = arima.sim(list(ar=c(0.3, -0.4)), n=100)
par(mfrow=c(2,1))
plot(1:10, ARMAacf(ar=c(0.3, -0.4), lag.max = 10, pacf=TRUE),
     type = "h",
     xlab = "lag",
     ylab = "Theoretical PACF",
     main = "Theoretical PACF of AR(2) (0.3, -0.4)"
     )
abline(h = 0)
pacf(x1, lag.max = 10)

MA(2)

x2 = arima.sim(list(ma=c(0.2, 0.1)), n=100)
par(mfrow=c(2,1))
plot(0:10, ARMAacf(ma=c(0.2, 0.1), lag.max = 10),
     type = "h",
     xlab = "lag",
     ylab = "Theoretical ACF",
     main = "Theoretical ACF of MA(2) (0.2, 0.1)"
     )
abline(h = 0)
acf(x2, lag.max = 10)

par(mfrow=c(2,1))
plot(1:10, ARMAacf(ma=c(0.2, 0.1), lag.max = 10, pacf=TRUE),
     type = "h",
     xlab = "lag",
     ylab = "Theoretical PACF",
     main = "Theoretical PACF of MA(2) (0.2, 0.1)"
     )
abline(h = 0)
pacf(x2, lag.max = 10)

HW4

Rmarkdown

Hey, most of the project submissions are very uglily written. Your answers would be easily overlooked if you just throw all raw R outputs and treat them as answers. If your answer is sitting inside raw R output and is also unfortunately missed, it will NOT credited :(.

There are some resources of RMarkdown for you to learn better organizing your work.