Quais são algumas abordagens típicas para lidar com dados incompletos no filtro Kalman? Eu estou falando sobre a situação em que alguns elementos do vetor observado estão faltando, distinto do caso em que um inteiro observado vector é perdido. Outra maneira de pensar sobre isso seria que a dimensão do vetor observado é diferente para cada ponto no tempo.
Para explicar um pouco mais o meu contexto, as observações são parâmetros estimados a partir de uma regressão logística realizada em cada momento. Embora cada regressão logística inclua as mesmas covariáveis, algumas vezes as estimativas são indefinidas devido a colinearidades nos dados para esse ponto no tempo.
fonte
A solução mais simples é usar qualquer valor de medição (o melhor é o último), mas defina a variação do ruído de medição correspondente para um número extremamente grande. Com efeito, a medida falsa será ignorada. O filtro Kalman está equilibrando a incerteza de medição com a incerteza do modelo e, nesse caso, você está apenas estimando com base no que o modelo de estado predizer, além de outras correções de medição. Enquanto a medição não estiver disponível, qualquer estado que se torne inobservável sem essa medição terá sua incerteza aumentada ao longo do tempo devido ao ruído do processo. Isso é muito realista - sua confiança nas projeções com base em medições antigas diminui continuamente ao longo do tempo. (Isso é verdade para esta solução ou para o caso de alterar temporariamente a estrutura do filtro para eliminar a medição).
Essa formulação supõe que você esteja usando um filtro Kalman que atualiza a matriz de estado e covariância em cada etapa, não a versão de estado estacionário. Essa é a abordagem mais simples se o seu software ainda não tiver tratamento especial para valores indisponíveis. (E o software que tem manipulação de valor ausente pode muito bem lidar com isso dessa maneira). Essa abordagem na teoria deve realizar exatamente o mesmo que modificar o tamanho da matriz de medida e o tamanho da matriz de covariância da medida. Uma medida com variação quase infinita contribui com as mesmas informações que nenhuma medida. Mas dessa forma, não há necessidade de alterar a estrutura do filtro ou armazenar todas as possibilidades - é apenas uma alteração de parâmetro (assumindo que o caso típico de cada erro de ruído de medição seja independente,
fonte