Prova 1 de Séries Temporais

Autor

Pedro Garcia

Questão 1

Serie 1

Mostre o código
serie1 = read.csv("serie1.txt",header = T)
plot.ts(serie1)

Mostre o código
acf(serie1)

Mostre o código
pacf(serie1)

Pela ACF temos um indício de que a serie poderia ser uma Media Móvel de ordem 1 a 3, e a PACF nos confirma isso pois ela possui picos significativos até a ordem 3 e depois ela gira em torno do 0.

Serie 2

Mostre o código
serie2 = read.csv("serie2.txt",header = T)
plot.ts(serie2)

Mostre o código
acf(serie2)

Mostre o código
pacf(serie2)

Como os valores da ACF e PACF são bem próximos de zero e não há nenhum padrão, assim temos uma série que é ruído branco.

Serie 3

Mostre o código
serie3 = read.csv("serie3.txt",header = T)
plot.ts(serie3)

Mostre o código
acf(serie3)

Mostre o código
pacf(serie3)

Como há um decaimento na PACF da serie, temos um forte indício de que seja um Auto Regressivo de Ordem 2

Serie 4

Mostre o código
serie4 = read.csv("serie4.txt",header = T)
plot.ts(serie4)

Mostre o código
acf(serie4)

Mostre o código
pacf(serie4)

Como os valores da ACF e PACF são bem próximos de zero e não há nenhum padrão, assim temos uma série que é ruído branco.

Questão 2

Lendo os Dados e Plotando a Série

Mostre o código
serie = read.csv("sunspots.txt",header = T)
plot.ts(serie)

Trabalhando com a Serie : Yt = Xt - média

Mostre o código
media = mean(serie$X101)
serie = serie$X101 - mean(serie$X101)
plot.ts(serie)

Analisando a ACF e PACF

Mostre o código
acf(serie)

Mostre o código
pacf(serie)

Pelas análises da ACF e PACF, pode se tratar de uma serie AR(2)

Modelando a Serie a Partir das Equações de Yule-Walker

Mostre o código
w = acf(serie,plot = F)

b = w$acf[c(2:3)]

R = matrix(data = c(1,b[1],b[1],1),byrow = T,ncol = 2)

phi = solve(R,b)

variancia_wn = acf(serie1,type = 'covariance')$acf[1]*(1-phi[1]*b[1]-phi[2]*b[2])

Mostre o código
phi
[1]  1.3390156 -0.6544216
Mostre o código
variancia_wn
[1] 0.2633422
Mostre o código
media
[1] 46.38384

Portanto os coeficientes da série AR2 são 1.33 e -0.65, respectivamente, com uma variância no ruído de 0.26

Porém, como estamos com a série transformada que é Yt, devemos refazer a transformação, como subtraímos apenas a média de todas observações, agora eu só somo a média de Xt na atual série para obter Xt.

Assim temos que a série Xt é dada por : Xt = Zt + 1.33 X[t-1] - 0.65 X[t-2] + 46.38