Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: st: mi impute: ologit, mlogit, logit in one equation?

From   daniel klein <>
Subject   Re: st: mi impute: ologit, mlogit, logit in one equation?
Date   Tue, 17 May 2011 17:34:58 +0200

Hi Maria,

as the -mi impute- help file suggests, the only way to impute multiple
variables, if the pattern is not monotone, is to use multivariate
normal regression (or joint modeling). It is therefore not possible to
specify different models for different variables with -mi impute-.
That is because unklike -ice-, -mi impute- does not use chained
equations (or fully conditional specification).

As far as I know, fully conditional specification (FCS) performs well
in simulation studies, yet "[t]here appears to be [...] no really
satisfactory theory" (van Buuren et. al 2006) behind it, which migth
be the reason it is not implemented in offical Stata.
On the other hand -ice- works pretty well and may easily be combined
with offical -mi- (e.g. -mi ice-, -mi import-) so there may be little
need to impement an offical Stata command.

Would be nice to read some more sophisticated answers/explanations form others.


Van Buuren, S., Brand, J.P.L., Groothuis-Oudshoorn, C.G.M., Rubin, D.
B. 2006. Fully Conditional Specification in Multivariate Imputation.
Journal of Statistical Computation and Simulation, 76(12): 1049–1064

*   For searches and help try:

© Copyright 1996–2017 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index