Usando filtros Kalman para atribuir valores ausentes em séries temporais


11

Estou interessado em saber como os Filtros Kalman podem ser usados ​​para atribuir valores ausentes nos Dados de Séries Temporais. Também é aplicável se faltarem alguns pontos consecutivos no tempo? Não consigo encontrar muito sobre esse assunto. Quaisquer explicações, comentários e links são bem-vindos e apreciados!


Você pode estar interessado neste post . Ele fornece um exemplo baseado na representação no espaço de estado de um modelo ARIMA para imputar valores ausentes por meio do filtro Kalman.
javlacalle

@ javlacalle obrigado, eu já conhecia este post e é um ótimo exemplo para uma implementação concreta. Mas estou bastante interessado no referencial teórico.
GS9 9/03/2015

Respostas:


8

Preliminares: filtragem de Kalman :

Os filtros Kalman operam nos modelos de espaço de estado da forma (existem várias maneiras de escrevê-lo; é fácil com base em Durbin e Koopman (2012) ; todos os itens a seguir são baseados nesse livro, o que é excelente):

yt=Zαt+εtεtN(0,H)αt1=Tαt+ηtηtN(0,Q)α1N(a1,P1)

ytαt

αtαtαtN(at,Pt)αtt

ytαt+1

at+1=Tat+Kt(ytZαt)Pt+1=TPt(TKtZ)+Q

Kt

at+1Pt+1ytyt

at+1=TatPt+1=TPtT+Q

αtαt+1

yt


Dados de imputação :

at,Ptt=1,2,,T

y^t=Zat

Quanto a uma referência, Durbin e Koopman (2012) são excelentes; a seção 4.10 discute as observações ausentes.

  • Durbin, J. & Koopman, SJ (2012). Análise de séries temporais por métodos de espaço de estados (nº 38). Imprensa da Universidade de Oxford.

Usando a solução mais suave faria mais sentido para imputando (desde que um já tem todos os dados (não falta), por que não usar as informações nos valores futuros, também)
Juho Kokkala

0

O exemplo na postagem que javlacalle aponta em seus comentários apresenta pontos de tempo ausentes consecutivos. Você também pode estar interessado em intervalos em torno dos valores imputados (previstos na amostra), cujo cálculo aparece neste documento do Space State , na seção 2.1.

Outro artigo que pode ser interessante é este .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.