EM算法与穷人的数据增强算法的蒙特卡洛实现

A Monte Carlo Implementation of the EM Algorithm and the Poor Man's Data Augmentation Algorithms

Journal of the American Statistical Association · 1990
被引 922 · 同刊同年前 3%
ABS 4

中文导读

本文介绍了EM算法E步的蒙特卡洛实现,通过从条件预测分布生成潜在数据模式来更新增广对数后验的期望,并提出了两种穷人的数据增强算法以计算整个后验分布。

Abstract

Abstract The first part of this article presents the Monte Carlo implementation of the E step of the EM algorithm. Given the current guess to the maximizer of the posterior distribution, latent data patterns are generated from the conditional predictive distribution. The expected value of the augmented log-posterior is then updated as a mixture of augmented log-posteriors, mixed over the generated latent data patterns (multiple imputations). In the M step of the algorithm, this mixture is maximized to obtain the update to the maximizer of the observed posterior. The gradient and Hessian of the observed log posterior are also expressed as mixtures, mixed over the multiple imputations. The relation between the Monte Carlo EM (MCEM) algorithm and the data augmentation algorithm is noted. Two modifications to the MCEM algorithm (the poor man's data augmentation algorithms), which allow for the calculation of the entire posterior, are then presented. These approximations serve as diagnostics for the validity of the normal approximation to the posterior, as well as starting points for the full data augmentation analysis. The methodology is illustrated with two examples. Key Words: Bayesian inferenceMultiple imputationSimulation

贝叶斯推断蒙特卡洛方法EM算法数据增强多重插补