Abstract
While most methods for missing not at random (MNAR) data in regression models address MNAR outcomes assuming fully observed predictors, real-world observational health and longitudinal studies often violate this assumption. This paper compares several approaches for handling MNAR data in linear regression when missingness depends on both partially observed outcomes and predictors. Through extensive simulations, we evaluate complete-case analysis, multiple imputation assuming missing at random, maximum likelihood estimation via the Heckman selection model, uncertainty intervals, multiple imputation under the Heckman selection model, not-at-random fully conditional specification, imputation stacking, and random indicator imputation. None of the methods consistently produced unbiased estimates or nominal coverage across all scenarios. However, not-at-random fully conditional specification was straightforward to implement and yielded coverage close to the nominal level in most scenarios, provided that the sensitivity parameters were specified near their true values. Our results highlight the importance of sensitivity analyses exploring various full-data models and careful parameter specification when addressing MNAR in both outcomes and predictors. We illustrate such sensitivity analyses using Betula study data on the relationship between longitudinal memory change and grey matter volume in aging. The association remained significant across most considered MNAR scenarios, reinforcing existing evidence for this relationship.
Keywords
Introduction
Missing data are inevitable in research and may arise from equipment failure, participant dropout, or unwillingness to provide certain data, among others. 1 For example, consider an investigation of the relationship between brain structural and cognitive changes based on the Betula study of aging.2,3 Of the 264 healthy participants who completed baseline brain imaging and cognitive testing, approximately 40% lacked follow-up brain and/or cognitive measurements, primarily because they dropped out of the study or opted out of brain imaging, 4 making it impossible to observe their changes between the two measurement occasions. If missing information on longitudinal change is more common among less healthy individuals, the observed data will disproportionately represent healthier participants. Consequently, naive analyses of the observed data without accounting for the nature of missing data may yield conclusions that do not reflect the true state of the full population.
In statistical analyses, the nature of missingness is described by the missing data mechanism, defined as the probability that data are missing given all observed and unobserved values. Rubin 5 introduced a widely used taxonomy for these mechanisms. Under the missing at random (MAR) mechanism, 5 the probability that data are missing is unrelated to the unobserved values conditional on the observed data. The data would be MAR in the empirical study of the brain-cognitive relationship if dropout was related to a participant’s available measurements but not to their unobserved ones. When data are MAR, and the parameters of the missing data mechanism are distinct from those of the data model (i.e. the mechanism is ignorable), likelihood-based inferences based on the observed data are equivalent to those based on the full data, observed and unobserved (see Chapter 6.2 in Little and Rubin 6 ). In this sense, the exact distribution of the missingness can be “ignored” for inferences if data are MAR.
Another scenario in longitudinal health studies is that a participant’s current health status influences their decision to drop out or decline some measurements. Since general health might be associated with unobserved structural brain and cognitive measures, and thus with their changes, the missingness may depend on unobserved data even after conditioning on the observed data. In such cases, the data are called missing not at random (MNAR). Analyses that ignore the MNAR nature of data may lead to biased and potentially misleading inferences. The challenge is that it is impossible to determine whether data are MNAR based solely on the observed data; under MNAR, the missingness depends on the unobserved data, which cannot be compared with the observed data, given that it is unobserved.
Consider linear regression to study the relationships between phenomena such as cognitive and brain changes, where one phenomenon is treated as an outcome, and the other as one of the predictors in the regression model. As in the brain structure–cognition relationship, some data for the outcome and the predictor may be missing. The most widely-used approaches for the regression analyses with missing data include complete-case analysis, which discards data from participants with any missing in the variables used in the regression, 6 and multiple imputation, 7 which fills in missing values multiple times. Complete-case analysis yields unbiased estimators of regression coefficients when the missingness is unrelated to any data or depends on predictors but not the outcome (see Example 3.3 in Little and Rubin 6 and the discussion in Carpenter and Smuk 8 ). Thus, under MNAR, complete-case analysis can be unbiased if missingness is related only to incomplete predictors. Standard multiple imputation techniques, which impute missing values based on the distribution of missing data given the observed data, are unbiased under MAR, since the observed data contain all relevant information about the missingness. However, if data are MNAR, these techniques may yield biased estimates of regression coefficients, even when missingness does not depend on the outcome.1,9,10
Multiple imputation has been extended to MNAR data based on the Heckman selection (i.e. probit) model by Galimard et al.11,12 and imputation stacking by Beesley and Taylor. 13 The Heckman-based imputation method of Galimard et al. 12 has only been evaluated for MNAR outcomes, while the imputation stacking method of Beesley and Taylor 13 was evaluated in the case of either MNAR outcome or multiple MNAR predictors with outcome fully observed. Pattern-mixture modeling-based multiple imputation based on not-at-random fully conditional specification (NARFCS) is designed to handle multiple MNAR variables. 14 This is a form of delta-adjustment, 9 where imputations under MAR are adjusted to account for MNAR data. Another recently developed method, called the random indicator method 15 is yet to be compared with any methods apart from complete-case analyses or imputation stacking. 13 Neither NARFCS nor the random-indicator method has been evaluated for cases where both the regression outcome and predictors are missing. Other approaches to linear regression analyses with MNAR data, such as the maximum likelihood estimation based on the Heckman selection model, 16 are designed for MNAR outcome but anticipate that predictors will be fully observed.
This paper aims to address gaps in the evaluation of the performance of the aforementioned methods, designed to handle MNAR data in regression. We investigate data-generating mechanisms where missingness depends on the incomplete predictor, the incomplete outcome, or both. Motivated by our example, where missingness may be related to unobserved changes in both brain structure and cognition, we are particularly interested in the performance of these methods when the probability of missingness depends on both partially observed outcome and predictors in linear regression. Such scenarios may arise not only in longitudinal studies of aging, as in our example, but in clinical trials, economic studies, or any other studies, where missingness is related to an unobserved factor that is also associated with the unmeasured variables used in the analyses. Moreover, since it is impossible to test from the observed data the exact relationship between the missingness and the unobserved values, the investigation of the MNAR mechanism where missingness depends on both regression outcome and predictors is a natural step in the sensitivity analyses that assesses how robust inferences are to different assumptions about the nature of missing data.
The paper is structured as follows. Section 2 introduces notation and describes methods that might handle missing not-at-random data in linear regression. Section 3 describes simulation studies that investigate the performance of the considered methods. An example of analyses using the considered methods to study the relationship between brain and cognitive changes is presented in Section 4. We finish with the discussion of the results and recommendations for the researchers working with regression analyses of incomplete data in Section 5.
Methods for handling MNAR: benchmarks, selection- and pattern mixture-based
This section introduces notation, the considered analysis model, and methods that might handle missing not-at-random data in linear regression. Before delving into specific methods, we will discuss our benchmark methods of complete-case analysis and multiple imputation under the assumption of MAR data. We then describe methods for handling MNAR data in regression analyses based on selection modeling and continue with those based on pattern-mixture modeling. For each method, we provide a brief description, the assumptions about the missing data (and other assumptions) required for its validity, the availability of extensions for situations with missing predictors and outcomes, and the method’s advantages and disadvantages. We note that the missing data problem we consider is one that some of the methods were never designed to address. Nevertheless, we explore how these methods can still be applied in such scenarios and what results they provide.
We consider linear regression (1) as the analysis model in this paper (also referred to in the literature as the model of interest, outcome model, or substantive model)
The choice of statistical methods for analyzing data with missing values depends, among other factors, on the missingness pattern, which indicates which values were observed and which were not. 1 In this paper, we consider two patterns: the simultaneous monotone pattern, motivated by dropout in longitudinal studies, and the non-monotone pattern, which commonly arises in diverse observational datasets. A simultaneous monotone pattern (see Figure 1(a)), where data on some variables are missing for the same subset of participants, would appear if all missing data were due to dropout before follow-up in the memory-brain relationship example. Such a pattern might also appear in surveys, where respondents skip entire sections of a questionnaire. In contrast, the non-monotone pattern (also called general pattern; 1 see Figure 1(b)), does not follow any such structure. The variables cannot be arranged in a monotone manner based on missingness. This is the most general missing data pattern and the one typically found in observational data across various fields.

Schematic depiction of missing data patterns with partially observed univariate
After describing the patterns of missingness, it is essential to consider the mechanisms that generate these patterns. Typically, one distinguishes between the three missing data mechanisms: missing completely at random, MAR, and MNAR, as discussed in the introduction. Because data that are missing completely at random also satisfy the conditions for MAR, it will not be considered further. To define the missing data mechanisms of MAR and MNAR, some additional notation should be introduced. Consider
The data are missing at random (MAR) if the probability of the actually observed response pattern
On the other hand, data are MNAR if there exists a combination of values
The definition of MAR in (2) is also known as everywhere MAR.
17
Rubin’s definition
5
is more specific, focusing on a particular realization of
The most common approach to deal with incomplete data sets is so-called complete-case analysis, also known as listwise deletion and complete records analysis. Complete-case analyses use only the cases for whom the values of all variables in the model are observed (Section 3.2 of Little and Rubin 1 ). The complete-case estimator is unbiased when the probability of missing data does not depend on the regression outcome and the model is correctly specified. 10 The method is readily applicable to multivariate missing data as the cases with missing data for any variable in the analysis model are discarded. Complete-case is the default in most software for analyses of incomplete data sets.
The primary advantage of this method is its simplicity. However, a notable drawback is the information loss, leading to reduced precision, and potential bias, especially when the probability of missing data depends on the regression outcome.
Multivariate multiple imputation assuming MAR (MI MAR)
Multiple imputation7,9,18 is a popular and well-developed approach for addressing missing data which easily handles multiple incomplete variables. It consists of three steps:
Step 1 involves selecting an imputation model, which includes choosing the model type and selecting the variables to be used in the imputation. In practice, the default approach at step 1 in software implementations is to assume the data are MAR to estimate the conditional predictive distribution and then use this distribution to draw (i.e. impute) the missing values given the observed. However, many implementations permit the possibility of injecting extra information that reflects MNAR, as we will describe below.
A notable advantage of multiple imputation lies in its intuitive and straightforward implementation through available software, for example, using multivariate imputation using chained equations (MICE) algorithm 20 that utilizes fully conditional specification. However, there are drawbacks to multiple imputations via the MICE algorithm. For example, van Buuren 9 in Chapter 12.1 states, “The major danger of the technique is that it may provide nonsensical or even misleading results if applied without appropriate care or insight.” MICE has a less clear-cut theoretical basis. 21 Furthermore, the imputation model might be incompatible with the analysis model, leading to biased estimators. 22 Additionally, as highlighted by Wulff and Jeppesen, 23 navigating around potential pitfalls of multiple imputation might be challenging.
Approaches for the analysis of MNAR data based on selection models
Analyses of data sets under the assumption of MNAR data require specification of the full-data distribution
Estimation based on the Heckman selection model
The well-known Heckman selection model
16
assumes missingness in the regression outcome
The maximum likelihood estimates from the Heckman selection model are consistent when the model is identified and the outcome and the response indicator models are correctly specified. The identifiability of the model relies on the bivariate normality of the errors and the existence of global maxima of the likelihood function.
The method is developed only for missingness in the outcome,
The disadvantages of the method are discussed in Puhani,
25
for example. First, when the sets
The Heckman selection model, which uses a probit link function, is only one of the selection models used in regression analyses. One alternative is a logistic selection model that directly includes the outcome variable from the analysis model as one of the predictors of the response indicator, rather than linking the analysis and response models through the correlation of the error terms.
Instead of estimating the correlation of errors
The uncertainty intervals estimation method of Genbäck et al.,
30
like the Heckman selection model, is developed for missing data only in the analysis model outcome,
Uncertainty intervals of Genbäck et al.
30
do not rely on the exclusion-restriction assumption, unlike the estimation of the Heckman selection model. Therefore, the method is expected to perform well even if predictors in the outcome and missing models are the same. Uncertainty intervals, however, rely on the specified range of
Multiple imputation under the Heckman selection model (MI HE)
Galimard et al.11,12 considered multiple imputation of the outcome under the Heckman selection model (4) using the fact that the expectation of outcome
Multiple imputation under the Heckman selection model was developed for MNAR analysis model outcome and can be used in case of multivariate missing via multiple imputation using
Multiple imputation using imputation stacking (MI stacking)
This method begins by producing multiple imputations under MAR. The imputed data sets are then ‘‘stacked’’ on each other.13,32 In this stacked data set, each row represents a vector of imputed and observed values for one imputation for one subject. Each row in the stacked data set is assigned a weight based on the concept of importance sampling 33 aiming to ensure that the weighted distribution of imputations represents the desired distribution of the missing data. The analysis model is fitted to this weighted stacked data set.
When only one variable is MNAR or several variables are missing for the same people, the weights are proportional to the odds of data being missing,
When data are MNAR in two variables, for example, the data should be imputed from different distributions for different missing data patterns. Consider model (1) with partially observed outcome
The method’s implementation is straightforward when data are MNAR only in the outcome. When data are MNAR in several variables, imputation from different distributions for different missing data patterns requires care. The method’s implementation complexity stems from weight specification: the number of parameters to specify and functions to calculate the weights grows very fast with the number of MNAR variables. For example, with
Approaches for the analysis of MNAR data based on pattern-mixture models
Multiple imputation using not-at-random fully conditional specification
Multiple imputation using not-at-random fully conditional specification (MI NARFCS) was introduced by Leacy
35
and discussed in Tompsett et al.
14
It is a form of multivariate
For example, in the case of missing outcome
The advantage of NARFCS is its straightforward implementation, for example using the
Random indicator imputation (MI RI)
Most of the methods mentioned above require analysts to specify the values of parameters describing the difference between missing and observed data. Because the missing data are unobserved, this process relies heavily on subject-matter knowledge and can be challenging. Also, the conditional nature of the parameters can prove challenging for determining the values of the parameters, even for subject-matter experts, as highlighted in Tompsett et al. 14 The random indicator (RI) method 15 avoids specifying the differences between the observed and missing data and instead estimates these differences from the observed data under additional assumptions.
Specifically, the random indicator method assumes that the missing part of an incomplete variable
This method is developed for missingness in one variable, but it can be extended to handle multivariate missingness via joint modeling or fully conditional specification.
The advantage of the RI method is that it does not require specification of any parameters, unlike other methods, and it is easy to implement. However, as noted by Jolani et al., 15 the estimates based on the RI method might have a slightly larger variance than the complete cases method. Additionally, the method assumes a logistic distribution for the response indicator, and models the difference between observed and missing values of a variable solely as a shift in the mean. The RI method’s sensitivity to these assumptions and the method’s properties when data for multiple variables are MNAR have not yet been thoroughly studied.
Methods not used in the comparisons
The expectation–maximization algorithm, Chapter 8 in Little & Rubin, 1 applied to the missing data problem necessitates distinct manual implementation in software for each distribution. While the method is suitable for specific studies, we chose to exclude it from the comparisons.
Inverse probability weighting methods 38 use weighted complete case analyses of the analysis model. The weights for each complete case are the inverse of the fitted probability of being complete. When predictors in these selection model(s) are unobserved, as in our studies, the estimators of the weights are expected to be biased.
Reference-based imputation approaches, as described by Carpenter et al., 18 assumes that the distribution of missing measures mirrors that of observations within a specified reference group. Initially designed for longitudinal studies, the method operates under the assumption that participants continue to behave similarly to a reference group even after dropout. However, in our comparisons, we examine studies where a clear reference group is absent (as we do not consider trial studies), so reference-based approaches are not applicable.
Ogundimu and Collins 39 provided an imputation algorithm similar to the Heckman model but with a bivariate Student’s t-distribution of errors, contrasting with the imputations based on the normality of the errors in Galimard et al. 12 Additional file 2 in Galimard et al. 12 compares these two imputation methods in the case of MNAR outcome and MAR predictor, concluding that results are similar.
Note that shared-parameter models, another approach for MNAR data modeling in addition to the selection and pattern-mixture models, are not considered in this paper.
Simulation studies
Table 1 gives an overview of the evaluations of the considered methods in the papers that introduced the methods. We conduct two simulation studies in Sections 3.1 and 3.2 that aim to compare the performance of MNAR methods in terms of coverage, bias, and precision of linear regression parameter estimators when some data are missing in the outcome and predictors, and the probability of data being missing depends on missing outcome’s and/or predictor ’s values. Simulation study 1, motivated by the empirical study, considers simultaneous missing data in both the outcome and the predictor, as depicted in Figure 1(a). Simulation study 2 considers the non-monotone missing data pattern illustrated in Figure 1(b). The detailed software implementations of the considered methods in the simulation studies are provided in the supplementary material.
Summary of simulation studies that evaluate the performance of the considered methods.
Summary of simulation studies that evaluate the performance of the considered methods.
UI: uncertainty intervals; MI HE: Multiple imputation under the Heckman selection model; MI Stacking: Multiple imputation using imputation stacking; MI NARFCS: Multiple imputation using not-at-random fully conditional specification; MI RI: Random Indicator imputation; ML HE: Maximum likelihood estimation based on the Heckman selection model; HE 2step: 2-step estimation based on the Heckman selection model; MI HE ml: Multiple imputation using Heckman’s one-step ML; CI cov. reg. coef: empirical coverage of the intervals for regression coefficients; Emp.SE: empirical standard error; RMSE: root mean squared error; RMS estimated SE: root mean square of the estimated standard error..
Some of the considered analysis methods are based on the Heckman or logistic models, others on the pattern-mixture models. To ensure that our data-generating mechanisms did not favor one of these groups, the data was simulated using both the Heckman and logistic selection models and a pattern-mixture model.

Data-generating mechanisms for selection models in the simulation studies. Edges indicate an inclusion of a variable in the outcome or response model as a main effect. Undirected edges represent correlations. Dashed edges denote relationships present in some scenarios.
For the Heckman and logistic selection models, the outcome data with a sample size of 1,000 was generated using the following parametric analysis model:
For the logistic selection model, the outcome was generated using (5), while the response indicator was generated following a simulation study of Beesley and Taylor,
13
Supplementary Section E (see Figure 2(b) for an illustration):
We also considered a response model with the interaction between
For the pattern-mixture model, the outcome was generated using (5) and we consider
The estimands, that is, the targets of analyses, are the regression coefficients of the outcome analysis model,
We consider the following methods of analysis (with some comments on implementations, please see the supplementary material for more details on the implementation): all-case analysis, which assumes all data are observed; complete-case analysis; and multiple imputation under the MAR assumption, referred to in the results as “MI MAR.” For MI MAR, missing predictor and outcome are imputed using a fully conditional specification, where the conditional models are fitted using Bayesian linear regression.
We then consider maximum likelihood estimation based on the Heckman selection model, where the incomplete predictor
Uncertainty intervals’ software implementation via
Multiple imputation using imputation stacking, where in “MI Stacking SP” we define weights proportional to
We implement three NARFCS methods. In “MI NARFCS Shift SP” we assume in the imputation models that those with missing
In “MI NARFCS Shift full data,” we also assume that the conditional distributions of
In “MI NARCFS Interactions full data” we allow the coefficients conditional distributions of
Random indicator imputation is referred to below as “MI RI.”
For all methods, we fit the linear regression of
We generate 1,000 repetitions of data with sample size 1,000 for each data-generating mechanism, use 20 imputations, and 10 iterations within each imputation. We use the following performance measures: bias, mean squared error, empirical SE, model SE, and empirical coverage of 95% confidence intervals.
Results for simulation study 1 are presented in Figure 3, Supplementary Tables S3–S6 and discussed in Section 3.3.

Empirical coverage of 95% confidence intervals in simulation study I, where
Simulation study 2 has the same aim, estimands, and performance measures as simulation study 1. However, two separate response indicators, one for
Under the logistic selection model, we consider a logistic model for the response indicator following a simulation study of Beesley and Taylor,
13
Supplementary Section E:
We also consider two pattern-mixture models: one where the response indicator for
In simulation study 2, we use the same methods as in simulation study 1. However, due to differences in data structure, the implementation of some methods differs from that in simulation study 1 as follows. For the Heckman selection model estimated by maximum likelihood, we additionally provide estimation from the subsample with observed
We provide the uncertainty intervals subsetting the sample to cases with
In “MI Stacking full data,” we use imputations provided by the “MI MAR” for those cases with either
Specifying all the models and parameters when imputing from different distributions for different missing data patterns can be challenging. Therefore, in “MI Stacking X MAR,” we assume that only the regression outcome is MNAR, while incomplete predictor is imputed using a fully conditional specification where conditional models for the predictor are fitted using Bayesian linear regression. Assuming a logistic regression model for the response indicator for the outcome, we estimate the coefficient corresponding to the outcome within this logistic model using the full data to define weights.
“MI NARFCS Shift SP” method is the same as in simulation study 1. In “MI NARFCS Shift full data” and “MI NARCFS Interactions full data” we impute incomplete variables using missing indicators for other incomplete variables according to the NARFCS algorithm. 14
The results are presented in Figures 4, and 5, Supplementary Tables S8–S17 and discussed in Section 3.3.

Empirical coverage of 95% confidence intervals in simulation study 2 with non-monotone missing in

Empirical coverage of 95% confidence intervals in simulation study 2 with non-monotone missing in
Complete-case analyses and multiple imputation under MAR performed according to established findings (see Figure S1, Tables S3–S11 and Carpenter et al., 42 section 1.6). When both outcome and predictor were missing simultaneously, the methods performed similarly, with coverage close to nominal when data were MAR or when the response mechanism depended only on the predictor but not the outcome. For non-monotone missingness, multiple imputation assuming MAR showed poor coverage when the response indicators depended on the incomplete predictor and/or incomplete outcome.
Methods that make distributional assumptions
As Figure 3 (and Supplementary Tables S3–S6) shows, in simulation study 1, maximum likelihood estimation based on the Heckman model while excluding
Even though it yielded the most biased estimates, random indicator imputation “MI RI” was prone to overcoverage for most of the considered scenarios due to large model standard error, and thus, wide confidence intervals. The empirical standard error was much smaller than the model standard error, suggesting possible bias in the estimation of the model standard error. 43
All of the methods performed poorly for the complex selection and pattern-mixture models in both simulation studies. “ML HE X excluded” was least stable in terms of variance of the intercept estimator for the pattern-mixture data-generating mechanisms (see Supplementary Table S6).
In simulation study 2, excluding
Maximum likelihood and multiple imputation based on the Heckman model and complete cases in incomplete predictor (“ML HE X cc,” “MI Heckman X cc”) performed similarly. Imputing
Methods that require parameter specification
As Figure 3 shows, in simulation study 1, imputation stacking (“MI stacking SP”) that used weights proportional to
Imputation stacking had low coverage when the response indicator model was incorrect (“MI Stacking full data”). For example, in data generated by the Heckman models, the response indicator model uses the probit link and relation to outcome
Methods that used full data to estimate the values of the (sensitivity) parameters, “MI Stacking full data,” “MI NARFCS Shift full data,” “MI NARFCS Interactions full data” were prone to overcoverage of the intercept. This is because, instead of using the true values, they use a sample estimate, which effectively allows the methods to overfit, and so overcover when evaluated across repeated samples. “MI NARFCS Interactions full data” had a tendency to have higher than nominal coverage for the parameters for
“MI NARFCS Interactions full data” outperformed all other methods for complex selection and pattern-mixture models.
Simulation study 2 results, shown in Figure 5, follow the results for simulation study 1.
Both imputation stacking assuming MAR
As expected, uncertainty intervals had generally low coverage in the simulation studies due to a misspecified selection model (“UI X excluded” in simulation study 1 and for all logistic models) or a wrongly guessed correlation value. Conversely, when the specified correlation value is the same as the true one, as in the scenarios where
As shown in Supplementary Tables S18 and S19, assuming
Empirical study
We revisit the linear regression analyses of the relationship between longitudinal changes in memory and grey matter volume of the hippocampus, investigated in Gorbach et al., 4 using data from the Betula prospective study.2,3 A sample of 264 healthy individuals was scheduled to have their memory tested and their grey matter volume measured at the fifth and sixth Betula waves.
Gorbach et al. 4 investigated the relationship between memory and grey matter changes via a linear regression of volume changes on memory decline, age, and hypertension. In Gorbach et al., 4 memory decline was estimated by the OLS slope using memory measures from the third to the sixth Betula wave and was thus available for everyone. Here, we estimate the change as the difference in memory scores from the fifth to the sixth Betula waves. We also scale volume change by a factor of 1000 for a clearer representation of regression estimates.
Data for predictor and outcome were missing for 61 out of 264 individuals. Additionally, the predictor alone was missing for three individuals, and the outcome alone was missing for another 46 individuals. Here, we investigate the sensitivity of complete case analyses to various assumptions about the missing data.
We first impute missing data 50 times with 10 iterations, assuming missing at random data. Note that we do not have any secret knowledge to inject (because there is no peeking at the full data). We then use maximum likelihood estimation based on the Heckman selection model and complete cases for the missing predictor, memory change. Maximization does not converge when using the default likelihood maximization method (Newton–Raphson), and
For the imputation using NARFCS, we investigate how the memory-volume change relationship alters if the missing volume and memory changes are, on average, up to two standard deviations lower than the observed changes. To do this, we first assume that the observed and missing parts of the distribution of memory change, conditional on other variables and the response indicator for volume change, differ only by a shift. The same shift-only assumption is imposed for the distribution of volume change. We fit the analysis model over a grid of shift values:
Point estimates (SE, p-value) or uncertainty intervals for the regression parameters from the sensitivity analyses in the empirical study.
Point estimates (SE, p-value) or uncertainty intervals for the regression parameters from the sensitivity analyses in the empirical study.
MI under MAR: Multiple imputation assuming MAR; ML HE: Maximum likelihood estimation based on the Heckman selection model; MI HE: Multiple imputation under the Heckman selection model; MI RI: Random Indicator imputation; UI: uncertainty intervals..
Point estimates (SE, p-value) for the regression parameters from the sensitivity analyses in the empirical study according to imputations using NARFCS.
The mean observed memory change is
For imputation stacking, we first consider only the regression outcome, volume change, to be MNAR, and the predictor, memory change, to be missing at random. Assuming logistic regression for the response indicator for volume change, we only have to specify one parameter, the coefficient
Point estimates (confidence intervals) for the regression parameters in the empirical study from the sensitivity analyses according to imputation stacking when assuming only volume change to be MNAR;
We then construct imputation stacking estimates assuming both volume and memory change are MNAR. Because this requires a large number of models, we adopt several simplifying assumptions. Results are provided in Tablentary S20. All analyses within empirical study were performed using R Statistical Software, version 4.5.2. 44
For most of the considered models (see Tables 2 to 4), the relationship between the brain and memory changes remains significant, reinforcing earlier evidence from aging studies. The relationship between brain and memory changes is nonsignificant at the 5% significance level for the random indicator method and NARFCS when the difference between the mean of observed and missing memory change is small (assuming a conditional shift of 0), while the missing hippocampal grey matter volume changes are on average more than one standard deviations lower than the mean of the observed changes (assuming a shift of volume to be
We compared approaches for linear regression analyses when data are MNAR in both outcomes and predictors. The methods evaluated were complete-case analysis; multiple imputation assuming missing at random; maximum likelihood estimation, uncertainty intervals, and multiple imputation based on the Heckman selection model; multiple imputation using imputation stacking, not-at-random fully conditional specification, and random indicator imputation.
Methods can be grouped in various ways. First, maximum likelihood estimation, uncertainty intervals, MI based on the Heckman model, and imputation stacking are based on the selection factorization of the full-data distribution; NARFCS and random indicator imputation adopt the pattern-mixture specification.
Second, MI methods such as imputation stacking, NARFCS, and random indicator imputation are readily applicable to multivariate MNAR data. Other methods were primarily designed for a single MNAR variable (the outcome). Extending them to multivariate MNAR often requires pragmatic workarounds, such as subsetting the sample to those with complete predictors (which collapses to complete-case analysis and is impractical when outcomes and predictors are missing for the same cases), omitting incomplete predictors from the response indicator model (for uncertainty intervals and maximum likelihood estimation based on the Heckman selection model; induces model misspecification), or imputing incomplete predictors under MAR assumption (for MI based on the Heckman model). Such practical adjustments can undermine performance.
Third, maximum likelihood and MI based on the Heckman model and random indicator imputations are the methods that make distributional assumptions about the full data model, and the user does not have to specify any parameters. This may be a positive feature in making the analyst’s life easier, but places substantial weight on unverifiable distributional assumptions. In contrast, imputation using stacking, NARFCS, and uncertainty intervals, require the analyst to specify parameters’ values explicitly. This requires the analyst to engage more with missing data assumptions, and it is the parameters that do the heavy lifting.
Among methods not requiring user-specified parameters’ values, random indicator imputation was least stable, exhibiting high bias and overestimation of standard errors relative to alternatives. We consider our simulation results sufficiently conclusive to rule out the use of this method in future methodological work. Within the Heckman model-based methods, misspecification of the response model by omitting the incomplete predictor yielded the poorest estimates under some designs some of the models. Maximum likelihood and multiple imputation restricted to complete predictors performed similarly, while multiple imputation based on the Heckman model and imputing incomplete predictor under MAR improved performance. Current software for MI based on the Heckman model allows imputation of multiple MNAR variables, but is validated primarily for MNAR outcomes, caution is therefore advised (see the
As anticipated, the methods that need parameter values specification perform well when the models were correctly specified and, where applicable, the specified parameters’ values matched their true values. However, the accuracy of estimation degraded and could be even worse than the complete-case analyses when the assumed values differ from the true ones and/or when the models were misspecified.
Imputations using NARFCS (with sensitivity parameters informed by the full data structure) provided the most consistently reliable results overall, closely followed by imputation stacking. Although NARFCS uses pattern-mixture specification, it also performed well for data generated from selection models. Within NARFCS, assuming the difference between the observed and missing parts of the fully conditional imputation models only in the intercept (the shift approach) achieved near-nominal coverage, whereas allowing shifts across all coefficients (the interaction approach) tended to overcover due to the sneak peaking and in-sample overfitting. However, the latter specification outperformed all other methods when data was generated from the pattern-mixture models.
The challenge for both imputation stacking and NARFCS is parameter specification. For NARFCS, one must define the differences between conditional distributions of missing data given other variables in the model. Correctly specifying these differences based on conditional models can be difficult, and calibration techniques for eliciting plausible values have been proposed by Tompsett et al.
14
Imputation stacking under multivariate MNAR is more challenging than just using
In summary, our findings lead to several practical recommendations. First, analysts should exercise caution with random indicator imputation, as our simulations revealed substantial bias and issues with variance estimation. Second, when there is no strong indication for a particular full-data model, we recommend conducting sensitivity analyses that span both selection and pattern-mixture model classes and explore a range of plausible parameter values. Where feasible, specifications that minimize overfitting risk, such as intercept-only shifts in NARFCS, are preferable. Third, careful specification of the (sensitivity) parameters’ values is essential for meaningful sensitivity analyses. This is often challenging, and practical strategies include (a) simplifying the assumptions to assume that only key variable(s) are MNAR and (b) looking at the sensitivity of conclusions across a range of plausible values, where the plausible values can be deduced using calibration. Option (b) can lead to a “tipping point” analysis identifying parameter values extreme enough to alter conclusions. It is worth noting here that, when the goal is to estimate an exposure or treatment effect and outcomes are missing, sensitivity analyses assuming opposite-direction bias between groups (e.g. missing outcomes lower than the observed in the treated group but higher in the control group) are more likely to influence effect estimates than shifts in the same direction across groups. Analysts should prioritize these considerations to ensure sensitivity analyses are both rigorous and practically informative.
Supplemental Material
sj-pdf-1-smm-10.1177_09622802261458074 - Supplemental material for A comparison of missing data approaches for linear regression with missing not at random outcome and predictors
Supplemental material, sj-pdf-1-smm-10.1177_09622802261458074 for A comparison of missing data approaches for linear regression with missing not at random outcome and predictors by Tetiana Gorbach, Tim P Morris and James R Carpenter in Statistical Methods in Medical Research
Footnotes
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the Swedish Research Council for Health, Working Life and Welfare, grant number 2021-00031 to T.G. JRC and TPM were supported by the UK Medical Research Council (grant MC UU 00004/09). This publication is based on data collected in the Betula prospective cohort study, Umeå University, Sweden. The Betula Project is supported by Knut and Alice Wallenberg foundation (KAW, grant to Lars Nyberg) and the Swedish Research Council (K2010-61X-21446-01 grant to Lars Nyberg).
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Supplemental material
Supplemental material for this article is available online.
References
Supplementary Material
Please find the following supplemental material available below.
For Open Access articles published under a Creative Commons License, all supplemental material carries the same license as the article it is associated with.
For non-Open Access articles published, all supplemental material carries a non-exclusive license, and permission requests for re-use of supplemental material or any part of supplemental material shall be sent directly to the copyright owner as specified in the copyright notice associated with the article.
