Saltar para o conteúdo

ARMA

Origem: Wikipédia, a enciclopédia livre.
 Nota: Se procura a série de jogos eletrônicos, veja ARMA (série).

Na análise estatística de séries temporais, modelos auto-regressivos de médias móveis (autoregressive-moving-average ou ARMA, na sigla em inglês) oferecem uma descrição parcimoniosa de um processo estocástico fracamente estacionário em termos de dois polinômios, um para a auto-regressão e outro para a média móvel.[1] O modelo ARMA geral foi descrito pelo matemático neo-zelandês Peter Whittle em sua tese de 1951, Hypothesis testing in time series analysis, e popularizado pelos estatísticos britânicos George E. P. Box e Gwilym Jenkins em seu livro de 1970.

Dada uma série temporal de dados , o modelo ARMA é uma ferramenta para entender e, talvez, prever valores futuros nesta série. O modelo consiste em duas partes, uma parte auto-regressiva (AR) ou uma parte de média móvel (MA). A parte AR envolve regressar a variável em seus próprios valores defasados, isto é, passados. A parte MA envolve modelar o termo de erro como uma combinação linear de termos de erro que ocorrem contemporaneamente e em vários momentos no passado.[2]

O modelo é geralmente referido como o modelo ARMA(), em que é a ordem da parte auto-regressiva e é a ordem da parte de média móvel.

Modelos ARMA podem ser estimados seguindo a abordagem de Box–Jenkins.

Modelo auto-regressivo

[editar | editar código-fonte]

A notação AR() se refere ao modelo auto-regressivo de ordem . O modelo AR() é escrito como:

em que são os parâmetros, é uma constante e a variável aleatória é ruído branco.

Algumas restrições são necessárias sobre os valores dos parâmetros a fim de que o modelo permaneça estacionário. Por exemplo, processos no modelo AR(1) com não são estacionários.[3]

Modelo de média móvel

[editar | editar código-fonte]

A notação MA() se refere ao modelo de média móvel de ordem :

em que são os parâmetros do modelo, é o valor esperado de (frequentemente assumido como igual a zero) e são novamente os termos de erro de ruído branco.[3]

A notação ARMA() se refere ao modelo com termos auto-regressivos e termos de média móvel . Este modelo contém os modelos AR() e MA():

O modelo ARMA geral foi descrito por Peter Whittle em sua tese de 1951, em que usou análise matemática (séries de Laurent e análise de Fourier) e inferência estatística.[4][5] Modelos ARMA foram popularizados por George E. P. Box e Gwilym Jenkins em um livro de 1970, em que expuseram um método iterativo (Box–Jenkins) para escolher e estimar estes modelos. Este método foi útil para polinômios de ordem baixa (grau três ou menos).[6]

Termos de erro

[editar | editar código-fonte]

Os termos de erro são geralmente assumidos como variáveis aleatórias independentes e identicamente distribuídas amostradas a partir de uma distribuição normal com média zero, , em que é a variância. Estes pressupostos podem ser enfraquecidos, mas com isto as propriedades do modelo são alteradas. Em particular, uma mudança no pressuposto da independência e da distribuição idêntica faz uma diferença bastante fundamental.[7]

Especificação em termos de operador de defasagem

[editar | editar código-fonte]

Em alguns textos, os modelos serão especificados em termos do operador de defasagem . Nestes termos, o modelo AR() é dado por:

em que representa o polinômio:

O modelo MA() é dado por:

em que representa o polinômio:

Finalmente, o modelo combinado ARMA() é dado por

ou, de forma mais concisa,

ou

[8]

Notação alternativa

[editar | editar código-fonte]

Alguns autores, incluindo George E. P. Box, Gwilym M. Jenkins e Gregory C. Reinsel, usam uma convenção diferente para os coeficientes de auto-regressão.[9] Isto permite a todos os polinômios que envolvem o operador de defasagem aparecer de forma semelhante por toda a parte. Assim, o modelo ARMA é escrito como:

Além disso, se configurarmos , então, obtemos uma formulação ainda mais sofisticada:

Modelos de ajuste

[editar | editar código-fonte]

Escolha de e

[editar | editar código-fonte]

A descoberta dos valores apropriados de e no modelo ARMA() pode ser facilitada ao mapear as funções de autocorrelação parcial para um valor estimado de e, da mesma forma, usar as funções de autocorrelação para um valor estimado de . Mais informações podem ser obtidas considerando as mesmas funções para os resíduos de um modelo ajustado com uma seleção inicial de e .

Peter J. Brockwell e Richard A. Davis recomendaram o uso do critério de informação de Akaike para encontrar e .[10]

Estimação dos coeficientes

[editar | editar código-fonte]

Em geral, modelos ARMA não podem ser, depois de escolher e , ajustados por regressão de mínimos quadrados para encontrar os valores dos parâmetros que minimizam o termo de erro. Geralmente, considera-se uma boa prática encontrar os menores valores de e que oferecem um ajuste aceitável para os dados. Para um modelo AR puro, as equações de Yule–Walker podem ser usadas para oferecer um ajuste.

O modelo ARMA é apropriado quando um sistema é uma função de uma série de choques não observados (a parte da média móvel ou MA), assim como seu comportamento. Por exemplo, preços de ações podem ser chocados por informação fundamental, assim como pela exibição de tendências técnicas e efeitos de reversão à média devido aos participantes do mercado.[11]

Generalizações

[editar | editar código-fonte]

A dependência de de valores passados e os termos de erro são assumidos como lineares, a não ser quando especificado o contrário. Se a dependência for não linear, o modelo é especificamente chamado de modelo de médias móveis não lineares (NMA), modelo auto-regressivo não linear (NAR) ou modelo auto-regressivo de médias móveis não lineares (NARMA).

Os modelos auto-regressivos de médias móveis podem ser generalizados de outras formas. Se séries temporais múltiplas devem ser ajustadas, um vetor ARIMA (ou VARIMA) pode ser ajustado. Se a série temporal em questão exibe memória longa, então, a modelagem ARIMA fracionária (FARIMA ou ARFIMA) pode ser apropriada. Se os dados contêm efeitos sazonais, pode ser modelada por um modelo ARIMA sazonal (SARIMA) ou um modelo ARIMA periódico.

Outra generalização é o modelo auto-regressivo multiescalar (MAR). Um modelo MAR é indexado pelos nós de uma árvore, enquanto um modelo auto-regressivo padrão (de tempo discreto) é indexado por números inteiros.

Perceba que o modelo ARMA é um modelo univariado. Extensões para o caso multivariado são a auto-regressão vetorial (VAR) e a auto-regressão vetorial de médias móveis (VARMA).

Modelo auto-regressivo de médias móveis com modelo de inputs exógenos (ARMAX)

[editar | editar código-fonte]

A notação ARMAX() se refere ao modelo com termos auto-regressivos, termos de média móvel e termos de input exógeno. Este modelo contém os modelos AR() e MA() e uma combinação linear dos últimos termos de uma série temporal conhecida e externa .[12] É dado por:

em que são os parâmetros do input exógeno .

Algumas variantes não lineares de modelos com variáveis exógenas foram definidas.

Pacotes estatísticos implementam o modelo ARMAX por meio do uso de variáveis "exógenas" ou "independentes". Deve-se tomar cuidado ao interpretar o output daqueles pacotes, porque os parâmetros estimados geralmente se referem à regressão:

em que incorpora todas as variáveis exógenas (ou independentes):

  1. Percival, Donald B.; Walden, Andrew T. (3 de junho de 1993). Spectral Analysis for Physical Applications (em inglês). [S.l.]: Cambridge University Press. ISBN 9780521435413 
  2. Gujarati, Dadomar N. (2006). Econometria Basica. [S.l.]: Elsevier. ISBN 9788535216646 
  3. a b Tsay, Ruey S. (26 de outubro de 2010). Analysis of Financial Time Series (em inglês). [S.l.]: John Wiley & Sons. ISBN 9781118017098 
  4. Hannan, Edward James (25 de setembro de 2009). Multiple Time Series (em inglês). [S.l.]: John Wiley & Sons. ISBN 9780470317136 
  5. Whittle, Peter (1983). Prediction and Regulation by Linear Least-square Methods (em inglês). [S.l.]: University of Minnesota Press. ISBN 9781452938554 
  6. Hannan, E. J.; Deistler, Manfred (31 de maio de 2012). The Statistical Theory of Linear Systems (em inglês). [S.l.]: SIAM. ISBN 9781611972184 
  7. McCleary, Richard; Hay, Richard (1 de junho de 1980). Applied time series analysis for the social sciences (em inglês). [S.l.]: Sage Publications. ISBN 9780803912052 
  8. Hamilton, James Douglas (1994). Time Series Analysis (em inglês). [S.l.]: Princeton University Press. ISBN 9780691042893 
  9. Box, George E. P.; Jenkins, Gwilym M.; Reinsel, Gregory C.; Ljung, Greta M. (29 de maio de 2015). Time Series Analysis: Forecasting and Control (em inglês). [S.l.]: John Wiley & Sons. ISBN 9781118674925 
  10. Brockwell, Peter J.; Davis, Richard A. (11 de novembro de 2013). Time Series: Theory and Methods (em inglês). [S.l.]: Springer Science & Business Media. ISBN 9781489900043 
  11. Mills, Terence C. (13 de junho de 1991). Time Series Techniques for Economists (em inglês). [S.l.]: Cambridge University Press. ISBN 9780521405744 
  12. Yang, Hong-Tzer; Huang, Chao-Ming; Huang, Ching-Lien (fevereiro de 1996). «Identification of ARMAX model for short term load forecasting: an evolutionary programming approach». IEEE Transactions on Power Systems. 11 (1): 403–408. ISSN 0885-8950. doi:10.1109/59.486125