Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-06T19:43:09.387Z Has data issue: false hasContentIssue false

Multiple Imputation in Multilevel Models. A Revision of the Current Software and Usage Examples for Researchers

Published online by Cambridge University Press:  12 November 2020

Pablo García-Patos
Affiliation:
Universidad Autónoma de Madrid (Spain)
Ricardo Olmos
Affiliation:
Universidad Autónoma de Madrid (Spain)
Rights & Permissions [Opens in a new window]

Abstract

Although modern lines for dealing with missing data are well established from the 1970s, today there is a challenge when researchers encounter this problem in multilevel models. First, there is a variety of existing software to handle missing data based on multiple imputation (MI), currently pointed out by experts as the most promising strategy. Second, the two principal paradigms of MI are joint modelling (JM) and fully conditional specification (FCS), one more complication because they are not equally useful depending on the combination of multilevel model and the estimated parameters affected by missing data. Technical literature do not contribute to ease the number of decisions that researcher has to do. Given these inconveniences, the present paper has three objectives. (1) To present a thorough revision of the most recently developed software and functions about multiple imputation in multilevel models. (2) We derive a set of suggestions, recommendations, and guides for helping researchers to handle missing data. We list a number of key questions to consider when analyzing multilevel models. (3) Finally, based on the previous relevant questions, we present two detailed examples using the recommended R packages to be easy for the researcher applying multiple imputation in multilevel models.

Information

Type
Research Article
Copyright
© Universidad Complutense de Madrid and Colegio Oficial de Psicólogos de Madrid 2020
Figure 0

Table 1. Methods to Conduct Univariate Multilevel Imputation Via FCS

Figure 1

TABLE 2 FCS Imputation Methods in R Mice Package depending on the Sample Size

Figure 2

TABLE 3. Descriptive Statistics of Leadership Data Set

Figure 3

Figure 1. Scheme of the Gibbs Sampler Algorithm to Impute Values in Multilevel ModelsNote. General scheme of the Gibbs sampler algorithms. In the Bayesian approach first the $ \boldsymbol{\theta} $ is estimated in four steps: First is the fixed regression coefficients are estimated, followed by the Level-2 random effects (usually intercepts and slope for the Level-2 units). Then Level-1 variance is estimated. Finally, the Level-2 covariance (e.g., intercept and slope variance and intercept-slope covariance) is estimated. After that, this is conducted the imputation step where missing data is filled.

Figure 4

TABLE 4. Missing Data Patterns of Leadership Data Set

Figure 5

Figure 2. Trace Plot (Left) with the Posterior Distribution (Right) of the Intercept Fixed EffectNote. Graphs for convergence show the estimated parameter value (vertical axe) in each of the imputation dataset (horizontal axe). A criteria for good convergence is that after the burn-in setting (here 5,000 iterations) there is no markedly different trend (as here occurs).

Figure 6

TABLE 5. Multilevel Analysis Model Results with MI Via Joint Modeling

Figure 7

Figure 3. Mean of the Imputed Values via FCS with Gibbs Sampler Algorithm of the JOBSAT Variable in Each IterationNote. Graphs for convergence show the estimated parameter value (vertical axe) in each of the imputation dataset (horizontal axe). A criteria for good convergence is that the lines are intermingled across the graph from different MCMC imputation chains (ten in the current example represented by 10 lines).

Figure 8

TABLE 6 Multilevel Analysis Model Results with MI Via Fully Conditional Specification