Gelman & Hill (2006) explain how a multilevel regression model can compensate for data sparsity by pooling parameter estimates. But what happens if the data are not sparse at random?
For example, suppose we are evaluating a new blood pressure medication. On every visit we measure a patient's blood pressure, administer the treatment, and measure blood pressure again. We may have fewer opportunities to observe the effect of a treatment in some patients than in others, so we may want to use pooling. But the number of observations per patient could be related to the fact that the treatment is ineffective for some patients (so they do not want to come in), or causes side effects two hours later (so they do not want to come in), or the medication puts patients in a coma and they drop out of the study.
Is pooling no longer appropriate in such a study?