Estou tentando modelar e prever uma série temporal que é cíclica e não sazonal (ou seja, existem padrões sazonais, mas não por um período fixo). Isso deve ser possível usando um modelo ARIMA, conforme mencionado na Seção 8.5 de Previsão: princípios e prática :
O valor de é importante se os dados mostrarem ciclos. Para obter previsões cíclicas, é necessário ter junto com algumas condições adicionais nos parâmetros. Para um modelo AR (2), o comportamento cíclico ocorre se .p ≥ 2 ϕ 2 1 + 4 ϕ 2 < 0
Quais são essas condições adicionais nos parâmetros no caso geral do ARIMA (p, d, q)? Não consegui encontrá-los em lugar nenhum.
Respostas:
Alguma intuição gráfica
Nos modelos de RA , o comportamento cíclico provém de raízes conjugadas complexas e do polinômio característico. Para dar a primeira intuição, plotamos as funções de resposta a impulso abaixo para dois exemplos de modelos AR (2).
Para , As raízes do polinômio característico são que são autovalores da matriz eu defino abaixo. Com um complexo autovalores conjugados e , controla o amortecimento (em que ] e controla a frequência da onda cosseno.j = 1… , P 1 1λj λ1 1, … , Λp UMA λ = r ei ω t λ¯= r e- i ω t r r ∈ [ 0 , 1 ) ω
Exemplo detalhado de AR (2)
Vamos assumir que temos o AR (2):
Você pode escrever qualquer AR (p) como um VAR (1) . Nesse caso, a representação VAR (1) é:
Observe que . Formando a decomposição do autovalor e elevando à ésima potência.E[Xt+k∣Xt,Xt−1,…]=AkXt A k Ak=[λ11λ21][λk100λk2]⎡⎣1λ1−λ2−1λ1−λ2−λ2λ1−λ2λ1λ1−λ2⎤⎦
Um valor próprio real leva à deterioração à medida que você aumenta . Valores próprios com componentes imaginários diferentes de zero levam ao comportamento cíclico.λ λk
Valores próprios com caixa de componente imaginário:ϕ21+4ϕ2<0
No contexto AR (2), temos valores próprios complexos se . Como é real, eles devem vir em pares que são conjugados complexos um do outro.ϕ21+4ϕ2<0 A
Seguindo o Capítulo 2 de Prado e West (2010), deixect=λλ−λ¯yt−λλ¯λ−λ¯yt−1
Você pode mostrar que o é dado por:E[yt+k∣yt,yt−1,…]
Falando livremente, a adição de conjugados complexos cancela seu componente imaginário, deixando você com uma única onda de cosseno amortecida no espaço de números reais. (Observe que devemos ter para estacionariedade.)0≤r<1
Se você deseja encontrar , , , , comece usando a fórmula de Euler que , podemos escrever:r ω at θt reiθ=rcosθ+rsinθ
Apêndice
Nota Aviso de terminologia confuso! Relacionando o polinômio característico de A ao polinômio característico de AR (p)
Outro truque da série temporal é usar o operador lag para escrever o AR (p) como:
Substitua o operador lag por alguma variável e as pessoas geralmente se referem a como o polinômio característico do modelo AR (p). Como essa resposta discute , esse é exatamente o polinômio característico de onde . As raízes são os recíprocos dos valores próprios. (Nota: para o modelo ficar estacionário, você deseja , que esteja dentro da unidade cirlce ou equivalente , que esteja fora do círculo da unidade.)L z 1−ϕ1z−…−ϕpzp A z = 1A z=1λ z |λ|<1 |z|>1
Referências
Prado, Raquel e Mike West, Séries Temporais: Modelagem, Computação e Inferência , 2010
fonte