Introduction - If you have any usage issues, please Google them yourself
Using SAS/IML :
This code uses the EM algorithm to estimate the maximum likelihood (ML) covariance matrix and mean vector in the presence of missing data. This implementation of the EM algorithm or any similar ML approach assumes that the data are missing completely at random (MCAR) or missing at random (MAR: see Little & Rubin, 1987).