Quais são as etapas envolvidas no uso de filtros Kalman em modelos de espaço de estado?
Eu já vi algumas formulações diferentes , mas não tenho certeza dos detalhes. Por exemplo, Cowpertwait começa com este conjunto de equações:
onde e , são nossas estimativas desconhecidas e são os valores observados.
Cowpertwait define as distribuições envolvidas (distribuição anterior, de probabilidade e posterior, respectivamente):
com
A propósito, significa a distribuição de considerando os valores observados até . Uma notação mais simples é mas continuarei com a notação de Cowpertwait.
O autor também descreve a previsão para em termos de expectativas:
Pelo que entendi, estas são as etapas, no entanto, informe-me se houver um erro ou uma imprecisão:
- Começamos com , , ou seja, supomos um valor para nossas estimativas .
- Prevemos um valor para . Isso deve ser igual a que é . é conhecido desde .
- Uma vez que temos nossa previsão para , calculamos o erro .
- O erro é usado para calcular a distribuição posterior que requer e . é dado como uma soma ponderada da média anterior e o erro: .
- Na iteração a seguir, começamos prevendo como na etapa 1. Nesse caso, . Como e é a expectativa de que já calculamos na etapa anterior, então podemos calcular o erro e a média da distribuição posterior como antes.θ 1 | D 1 e 2 θ 2 | D 2
Eu acho que o cálculo da distribuição posterior é o que algumas pessoas chamam de etapa de atualização e o uso da expectativa de é a etapa de previsão. y t + 1 | D t
Por uma questão de brevidade, omiti as etapas para calcular as matrizes de covariância.
Eu perdi alguma coisa? Você conhece uma maneira melhor de explicar isso? Eu acho que isso ainda é um pouco confuso, então talvez haja uma abordagem mais clara.
fonte