Abstract
The expectation–maximization (EM) algorithm is a very general and popular iterative computational algorithm to find maximum likelihood estimates from incomplete data and broadly used to statistical analysis with missing data, because of its stability, flexibility and simplicity. However, it is often criticized that the convergence of the EM algorithm is slow. The various algorithms to accelerate the convergence of the EM algorithm have been proposed. The vector ε algorithm of Wynn (Math Comp 16:301–322, 1962) is used to accelerate the convergence of the EM algorithm in Kuroda and Sakakihara (Comput Stat Data Anal 51:1549–1561, 2006). In this paper, we provide the theoretical evaluation of the convergence of the ε-accelerated EM algorithm. The ε-accelerated EM algorithm does not use the information matrix but only uses the sequence of estimates obtained from iterations of the EM algorithm, and thus it keeps the flexibility and simplicity of the EM algorithm.
Similar content being viewed by others
References
Avram S (2003). Practical extrapolation methods, theory and applications. Cambridge University Press, Cambridge
Brezinski C and Zaglia MR (1991). Extrapolation methods: theory and practice. Elsevier, Amsterdam
Dempster AP, Laird NM and Rubin DB (1977). Maximum likelihood from incomplete data via the EM algorithm. J R Stat Soc Ser B 39: 1–22
Jamshidian M and Jennrich RI (1993). Conjugate gradient acceleration of the EM algorithm. J Am Stat Assoc 88: 221–228
Jamshidian M and Jennrich RI (1997). Acceleration of the EM algorithm by using quasi-Newton methods. J R Stat Soc Ser B 59: 569–587
Kuroda M and Sakakihara M (2006). Accelerating the convergence of the EM algorithm using the vector ε algorithm. Comput Stat Data Anal 51: 1549–1561
Laird NM, Lange K and Stram DO (1987). Maximum likelihood computations with repeated measures: application of the EM algorithm. J Am Stat Ass 82: 97–105
Lange K (1995). A quasi Newton acceleration of the EM algorithm. Stat Sin 5: 1–18
Louis TA (1982). Finding the observed information matrix when using the EM algorithm. J R Stat Soc Ser B 44: 226–233
Meilijson I (1989). A fast improvement to the EM algorithm on its own terms. J Roy Stat Soc Ser B 51: 127–138
Meng XL and Rubin DB (1994). On the global and componentwise rates of convergence of the EM algorithm. Linear Algebra Appli 199: 413–425
Schafer JL (1997). Analysis of incomplete multivariate data. Chapman and Hall, London
Wynn P (1961). The epsilon algorithm and operational formulas of numerical analysis. Math Comp 15: 151–158
Wynn P (1962). Acceleration techniques for iterated vector and matrix problems. Math Comp 16: 301–322
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, M., Kuroda, M., Sakakihara, M. et al. Acceleration of the EM algorithm using the vector epsilon algorithm. Comput Stat 23, 469–486 (2008). https://doi.org/10.1007/s00180-007-0089-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00180-007-0089-1