[R-br] Cálculo da Previsão de Modelos ARIMA

Paola Tame paola.tame em gmail.com
Quarta Julho 27 17:33:18 BRT 2011


Boa tarde Grupo,

estou com problemas para interpretar as saídas da função arima. Por exemplo,
usando a base de dados de exemplo do R "USAccDeaths". Ajustando o modelo:

fit <- arima(USAccDeaths, order = c(0,1,1), seasonal = list(order=c(0,1,1)))

Tenho a seguinte saída:

Series: USAccDeaths
ARIMA(0,1,1)(0,1,1)[12]

Call: arima(x = USAccDeaths, order = c(0, 1, 1), seasonal = list(order =
c(0, 1, 1)))

Coefficients:
          ma1     sma1
      -0.4303  -0.5528
s.e.   0.1228   0.1784

sigma^2 estimated as 99347:  log likelihood = -425.44
AIC = 856.88   AICc = 857.32   BIC = 863.11

Utilizando a função *"predict"* para calcular os próximos 4 meses tenho o
seguinte resultado:

$pred
          Jan      Feb      Mar      Apr
1979 8336.061 7531.829 8314.644 8616.869

Como vou precisar utilizar o modelo fora do R preciso entender como é feita
essa previsão pois utilizando os coeficientes *ma1* e *sma1* estou obtendo
resultados diferentes.

Mesmo ajustando um modelo mais simples como um AR(1) para esses dados
(apenas como exemplo, sem me preocupar com a qualidade do ajuste) os
preditos que calculo não batem com os preditos retornados pela função "*
predict*". Aparentemente a função de predição não é montada diretamente dos
coeficientes estimados (p. ex. no caso de um modelo AR(1) X(t) = intercept +
ar1*X(t-1)).

Alguém poderia me ajudar?

Obrigada,
Paola Tame
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20110727/86b98cd2/attachment.html>


Mais detalhes sobre a lista de discussão R-br