I am doing multiple imputation on a database of observations on hospital patients. There is one observation of many covariates per patient. There are 2 binary outcome variables:

  1. Alive/Dead after 30 days

  2. Died in hospital, or survived/discharged

Two seperate analysis models (logistic regression), with identical covariates, are to be run, each with one of these outcomes as the response. There are 7 covariates in the analysis models.

There is missing data of between 3 and 11% in the covariates and the outcomes.

In addition there are 7 further covariates that are to be used in the imputation model to predict the missingness in the covariates and outcomes.

My questions concerns the imputation of the two outcome variables. They are to be used as predictors for missingness in the covariates, as per standard practice, but they are highly collinear with each other. Is this a concern for the imputation model ? Is it valid/recommended to impute them both in the same model (to generate several complete datasets all containing both outcomes) or should seperate imputations be performed for each of the outcomes (to generate two distinct sets of complete datasets, each distinct set having one of the outcomes) ? Any other suggestions for how to proceed would be welcome.

  • $\begingroup$ Do you want to do imputation of one of the outcomes (when one is missing) or are you only asking about the imputation of the covariates? $\endgroup$
    – Guillaume
    Nov 7, 2012 at 9:22
  • $\begingroup$ @Guillaume I am interested in both situations - imputing one when the other is missing, and also using both of them to impute the other covariates. That's where my concern about collinearity comes from) $\endgroup$
    – Joe King
    Nov 8, 2012 at 17:48

2 Answers 2


As per the first answer, in general there is no reason not to impute all of your variables in one go, generating a single set of imputed datasets. Your two outcomes being strongly correlated should not be too much of an issue - when they serve as independent variables in the imputation model(s) for your missing covariates, their corresponding coefficients will be estimated imprecisely, but this isn't usually a problem in terms of drawing from the resulting imputation distribution.

There is a long discussion in the comments between AdamO and Joe King, and one of the discussions is about when complete case analysis / listwise deletion is unbiased. If data are MCAR, it is unbiased of course. If missingness is independent of the dependent variable in the model of interest, conditional on the covariates in the model of interest, it is also unbiased (this point is made by Little and Rubin, in their book). Depending on where the missingness occurs, this condition can sometimes correspond to an MAR mechanism and sometimes to a MNAR mechanism. It is not correct that complete case analysis is generally unbiased under MAR mechanisms.

For more on this, see for example this paper: http://www.ncbi.nlm.nih.gov/pubmed/20842622

I also wrote a post about complete case analysis validity some time ago on my blog: http://thestatsgeek.com/2013/07/06/when-is-complete-case-analysis-unbiased/


In general, multiple imputation works by using all available information in the model to simulate the missing values: I use the word "simulate" because you're technically doing more than just prediction, which involves more parametric assumptions.

I assume the outcomes are either jointly missing or jointly observed, there are no cases where outcome A is known when outcome B isn't, or vice versa.

Collinearity is not an issue. If you are treating these outcomes as independent (reporting odds ratios from two logistic regression models with separate outcomes), then you don't even need to worry about whether contradictory outcomes are simulated: (e.g. patients both discharged living and died within 30 days -- I assume you wouldn't have observed that in the hospital).

Two overall thoughts about the analysis:

  1. Why aren't you reporting a Cox proportional hazards model? Treating death/discharge as a 1/0 event indicator and time until the observed discharge or death as the time-to-event is a very similar, common, and preferred analysis. The hazard ratios approximate relative risks, just like odds ratios (for rare outcomes) and patients who are discharged should be censored. This way you use all available information about when patients were at risk for dying, it is a much more powerful analysis.

  2. I don't really agree with the need for missing data methods. Complete case analyses of data (where rows of missing data are dropped from the analysis) are unbiased and require little validation of assumptions, unlike Multiple Imputation which has caveats of estimating and validating parametric models. 13% is fairly negligible when $n$ is 150 or more. As a rule of thumb, having 20 events (these are deaths) per variable in the adjusted model is sufficient for power considerations.

  • $\begingroup$ Thank you ! A few points in reply. 1: There are no rows where all data are missing. 2: Many rows have only 1 missing variable, so to exclude the row think leads to bias (they are not MCAR). 3:There are cases where a patient was discharged from the hospital, but died within 30 days, and also where a patient was alive at 30 days, but died in hospital (after 30 days, obviously). I think this precludes a Cox model ? 3: There are many cases where one outcome is recorded, but the other is missing. 4: My concern with collinearity is that these outcomes are used as predictors in the imputation model. $\endgroup$
    – Joe King
    Nov 7, 2012 at 22:49
  • $\begingroup$ 1: okay. 2: You're wrong, see Rubin's Statistical Analysis with Missing Data 2nd ed. CC is unbiased with MAR data, MI propagates bias in NIM. 3: Read some NEJM / JAMA articles. If you observe patients after discharge, you should do time-to-death analyses, using time-varying covariates for discharge. You can model logistic regression for 30 day discharge among survivors, but be careful of interpreting results. 3: shouldn't matter, then, use one to predict the other and vice versa, they are strong proxies 4: that's not a collinearity issue. You use outcomes as predictors in MI. $\endgroup$
    – AdamO
    Nov 7, 2012 at 23:30
  • $\begingroup$ Thanks again...2: That's not what I took home from the book...I thought it was clear on that. For example in my data, some variables are strongly predictive of missingness in others which violates MCAR but not MAR, and deleting them would certainly lead to bias. Also it would mean discarding around half of the entire dataset ! 3: I don't have time-to-death data. 4: The imputation model uses both these outcomes as predictors for imputation, but they are highly collinear - so there are 2 highly collinear predictors, used as covariates to impute (for example) a patient's age - that's my concern. $\endgroup$
    – Joe King
    Nov 8, 2012 at 8:19
  • $\begingroup$ You should reread it. I don't have it on hand, so I can't cite anything. Just do a simulation and convince yourself. You originally reported 13% of the data missing, now you report 50% are missing. This changes the scope of my original recommendation. Please revise your post to more accurately describe the problem. $\endgroup$
    – AdamO
    Nov 8, 2012 at 18:04
  • $\begingroup$ No, I am not saying there is 50% missing - I am saying there is around 50% of data that are complete (ie with no missing variables). There is between 3 and 11% of each variable missing - and that's what I said in my post. For the 50% of observations that are not complete, typically there is 1 or sometimes 2, and occasionally more, variables missing. $\endgroup$
    – Joe King
    Nov 8, 2012 at 18:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.