상태 공간 모델에서 칼만 필터를 사용하는 단계는 무엇입니까?
몇 가지 다른 공식을 보았지만 세부 사항에 대해서는 잘 모르겠습니다. 예를 들어 Cowpertwait 는 다음 방정식 세트로 시작합니다.
θt=Gtθt−1+wt
와이티= F'티θ티+ v티
θ티= G티θt - 1+ 승티
여기서 및 , 는 우리가 알 수없는 추정치이며 는 관측치입니다w t ∼ N ( 0 , W t ) θ t y tθ0~ N( m0, C0) , v티~ N( 0 , V티)승티~ N( 0 , 승티)θ티와이티
Cowpertwait는 관련된 분포를 정의합니다 (각각 사전, 우도 및 사후 분포).
y t | θ t ~ N ( F
θ티| 디t - 1~ N(티, R티)
θt| Dt∼N(mt,Ct)와이티| θ티~ N( F'티θ티, V티)
θ티| 디티~ N( m티, C티)
와
ㅏ티이자형티에프티ㅏ티= G티미디엄t - 1,아르 자형티= y티− f티,미디엄티= F'티ㅏ티,큐티= R티에프티큐− 1티,씨티= G티씨t - 1지'티+ 승티= a티+ A티이자형티= F'티아르 자형티에프티+ V티= R티− A티큐티ㅏ'티
그런데 은 관측 값 에서 까지 주어진 의 분포를 의미합니다 . 더 간단한 표기법은 이지만 Cowpertwait의 표기법을 사용합니다. θ t y t − 1 θ t | t - 1θ티| 디t - 1θ티와이t - 1θt | t - 1
저자는 또한 예측 측면에서 에 대한 예측을 설명합니다 .와이t + 1| 디티
이자형[ yt + 1| 디티] = E[ F't + 1θt + 1+ vt + 1| 디티] = F't + 1이자형[ θt + 1| 디티] = F't + 1ㅏt + 1= ft + 1
내가 이해하는 한, 다음 단계는 실수 나 부정확 한 부분이 있으면 알려 주시기 바랍니다.
- 우리는 시작 , 입니다, 우리는 우리의 추정치에 대한 값 추측 . C 0 θ 0미디엄0씨0θ0
- 의 값을 예측합니다 . 즉 같아야 인 . 이기 때문에 이 알려져 있습니다. f 1 F와이1| 디0에프1a1a1=G1m0에프'1ㅏ1ㅏ1ㅏ1= G1미디엄0
- 대한 예측이 있으면 오류 을 계산합니다 . e 1 = y 1 − f 1와이1| 디0이자형1= y1− f1
- 오류 은 및 이 필요한 사후 분포 을 계산하는 데 사용됩니다 . 은 이전 평균과 오류의 가중 합계 ( 됩니다. θ 1 | D 1 m 1 C 1 m 1 a 1 + A 1 e 1이자형1θ1| 디1미디엄1씨1m 1ㅏ1+ A1이자형1
- 다음 반복에서는 단계와 같이 을 예측하는 것으로 시작합니다 .이 경우 입니다. 이후 와 의 기대치이다 우리가 이미 이전 단계에서 계산 한 후, 우리는 에러 계산하도록 진행할 수 과 같이 사후 분포 의 평균 . f 2 = F와이2| 디1a2=G2m1m1θ1| D1e2θ2| D2에프2= F'2ㅏ2ㅏ2= G2미디엄1m 1θ1| 디1이자형2θ2| 디2
사후 분포 은 일부 사람들이 업데이트 단계라고 부르는 것이고 의 기대 사용은 예측 단계라고 생각합니다. y t + 1 | D tθ티| 디티와이t + 1| 디티
간결성을 위해 공분산 행렬을 계산하는 단계를 생략했습니다.
내가 놓친 것이 있습니까? 이것을 설명하는 더 좋은 방법을 알고 있습니까? 나는 이것이 여전히 다소 지저분하다고 생각하므로 더 명확한 접근법이있을 수 있습니다.