The switching Kalman filtering (SKF) method is a variant of the Kalman filter. In its generalised form, it is often attributed to Kevin P. Murphy, but related switching state-space models have been in use.
Applications Applications of the switching Kalman filter include: Brain–computer interfaces and neural decoding, real-time decoding for continuous neural-prosthetic control, and sensorimotor learning in humans. It also has application in econometrics, signal processing, tracking, computer vision, etc. It is an alternative to the Kalman filter when the system's state has a discrete component. The additional error when using a Kalman filter instead of a Switching Kalman filter may be quantified in terms of the switching system's parameters. For example, when an industrial plant has "multiple discrete modes of behaviour, each of which having a linear (Gaussian) dynamics".
Model There are several variants of SKF discussed in.
Special case In the simpler case, switching state-space models are defined based on a switching variable which evolves independent of the hidden variable. The probabilistic model of such variant of SKF is as the following: [This section is badly written: It does not explain the notation used below.]
Pr ( { S t , X t ( 1 ) , … , X t ( M ) , Y t } ) =
Pr ( S 1 ) ∏ t = 2 T Pr ( S t ∣ S t − 1 ) × ∏ m = 1 M Pr ( X 1 ( m ) ) ∏ t = 2 T Pr ( X t ( m ) ∣ X t − 1 ( m ) ) × ∏ t = 1 T Pr ( Y t ∣ X t ( 1 ) , … , X t ( M ) , S t ) . {\displaystyle {\begin{aligned}&\Pr(\{S_{t},X_{t}^{(1)},\ldots ,X_{t}^{(M)},Y_{t}\})\\={}&\Pr(S_{1})\prod _{t=2}^{T}\Pr(S_{t}\mid S_{t-1})\times \prod _{m=1}^{M}\Pr(X_{1}^{(m)})\prod _{t=2}^{T}\Pr(X_{t}^{(m)}\mid X_{t-1}^{(m)})\times \prod _{t=1}^{T}\Pr(Y_{t}\mid X_{t}^{(1)},\ldots ,X_{t}^{(M)},S_{t}).\end{aligned}}}
… excerpt ends here. Continue reading the full article.
