EM Algorithm
Oh, Hyunzi. (email: wisdom302@naver.com)
Korea University, Graduate School of Economics.
Main References
Expectation-Maximization (EM) algorithm is an iterative method that is designed to find the local maxima of the log likelihood function.
We first denote
First, denote the conditional pdf of unobserved-data as
Summing up, we can define the EM algorithm as follows:
Given initial parameter value
In the most case, the initial parameter is obtained from the observed log likelihood function.
The proof for the convergence of the EM algorithm estimates will be separately discussed in Why EM Algorithm WorksWhy EM Algorithm Works.
Let the observed data
Proof.Given the assumptions, the observed and complete likelihood functions are
Now, for some fixed
Lastly, we obtain the analytical solution for the case when
Consider where
In this case, the EM algorithm are driven as follows:
The solution is omitted, but one can refer to Hogg et al (2013) 422-423 pp for the proof.
Given a linear State-Space ModelState-Space Model:
From State-Space Model > Kalman FilterState-Space Model > Kalman Filter, we have:
From the E-Step:
Since
Secondly, we also have
We want to maximize
First, note that
Since
Then we have
Likewise, from
Then, we have
Since
Since
Therefore, for