Literature DB >> 30170561

Heckman imputation models for binary or continuous MNAR outcomes and MAR predictors.

Jacques-Emmanuel Galimard1,2, Sylvie Chevret3,4,5, Emmanuel Curis6,7, Matthieu Resche-Rigon3,4,5.   

Abstract

BACKGROUND: Multiple imputation by chained equations (MICE) requires specifying a suitable conditional imputation model for each incomplete variable and then iteratively imputes the missing values. In the presence of missing not at random (MNAR) outcomes, valid statistical inference often requires joint models for missing observations and their indicators of missingness. In this study, we derived an imputation model for missing binary data with MNAR mechanism from Heckman's model using a one-step maximum likelihood estimator. We applied this approach to improve a previously developed approach for MNAR continuous outcomes using Heckman's model and a two-step estimator. These models allow us to use a MICE process and can thus also handle missing at random (MAR) predictors in the same MICE process.
METHODS: We simulated 1000 datasets of 500 cases. We generated the following missing data mechanisms on 30% of the outcomes: MAR mechanism, weak MNAR mechanism, and strong MNAR mechanism. We then resimulated the first three cases and added an additional 30% of MAR data on a predictor, resulting in 50% of complete cases. We evaluated and compared the performance of the developed approach to that of a complete case approach and classical Heckman's model estimates.
RESULTS: With MNAR outcomes, only methods using Heckman's model were unbiased, and with a MAR predictor, the developed imputation approach outperformed all the other approaches.
CONCLUSIONS: In the presence of MAR predictors, we proposed a simple approach to address MNAR binary or continuous outcomes under a Heckman assumption in a MICE procedure.

Entities:  

Keywords:  Heckman’s model; Missing data; Missing not at random (MNAR); Multiple imputation by chained equation (MICE); Sample selection method

Mesh:

Year:  2018        PMID: 30170561      PMCID: PMC6119269          DOI: 10.1186/s12874-018-0547-1

Source DB:  PubMed          Journal:  BMC Med Res Methodol        ISSN: 1471-2288            Impact factor:   4.615


Background

In clinical epidemiology, missing data are generally classified as (i) missing completely at random (MCAR); (ii) missing at random (MAR) when, conditional on the observed data, the probability of data being missing does not depend on unobserved data; or (iii) missing not at random (MNAR) when, conditional on the observed data, the probability of data being missing still depends on unobserved data, i.e., neither MCAR nor MAR [1, 2]. Unfortunately, the missing data mechanisms of MNAR, MAR and MCAR are generally not testable unless there are direct modelisations of the missing data mechanisms. Although methods for handling MCAR or MAR data in clinical epidemiology have been widely described and studied, methods adapted for MNAR mechanisms are less studied. In the presence of MNAR missing outcomes, valid statistical inference implies describing the missing data mechanism [1, 3]. Hence, it often requires joint models for missing outcomes and their indicators of missingness [4]. Two principal factorisations of these joint models have been proposed: pattern-mixture models and selection models [1, 5–7]. The first consists of using different distributions to model individuals with and without missing observations [8, 9]. The second directly models the relationship between the risk of a variable being missing and its unseen value. It involves defining an analysis model for the outcome and a selection model (i.e. the missing data mechanism). It generally relies on a bivariate distribution to model the outcome and its missing binary indicator simultaneously [10]. This approach, called sample selection model, Tobit type-2 model [11] or Heckman’s model, was first introduced by Heckman for continuous outcomes [12, 13]. For continuous outcomes, two approaches have been proposed to estimate the model parameters: a one-step process that directly estimates all parameters of the joint model using the maximum likelihood estimator [11] and a two-step process [12, 13]. The first step of the latter consists of estimating the parameters of the selection model. The second step consists of fitting the outcome model adjusted on a correction term named “inverse Mills ratio” (IMR), which is obtained via the first step. IMR corresponds to the mean of the conditional distribution of the outcome within the bivariate normal distribution knowing that the outcome has been observed [14]. This allows unbiased estimates of the parameters of the outcome model to be calculated. For binary outcomes, sample selection methods rely on a different model. This model is not simply an adaptation of the continuous case and notably is not simply an adaptation of the two-step estimator with a different outcome model as a generalised linear model. In the setting of binary outcomes, the use of a bivariate probit model and a one-step maximum likelihood estimator is mandatory [10]. Indeed, the use of a Heckman’s model implies linking the outcome model and the selection model by their error terms. Some authors, through analogy with Heckman’s two-step estimator, proposed modelling binary outcomes using a probit model adjusted on the IMR [15]. Despite the misuse of such approaches, it has been specifically demonstrated that the use of a two-step approach including the IMR in a probit model for binary outcomes is not valid [10, 16]. More generally, Heckman’s two-step estimator could not be extended straightforwardly to general linear outcome models by plugging IMR into the linear predictor. It relies on the fact that outcome expectation in non-linear models subject to selection does not involve a simple corrector term in the linear predictor [16]. If Heckman’s model handles MNAR missing binary outcomes well using a bivariate probit model, then in the presence of additional missing data on predictors, there is no process that can address all the missing data simultaneously. In this setting, missing data on predictors are typically treated using a non-satisfactory complete-predictors approach, i.e., cases with at least one missing predictor are removed from the analysis. In the presence of missing data on more than one variable (including the outcome), multiple imputation (MI) appears to be one of the most flexible and easiest method to apply due to the numerous types of variables handled and the extensive development of statistical packages dedicated to its implementation [17]. Galimard et al. [18] previously developed an approach based on a conditional imputation model for an MNAR mechanism using a Heckman’s model and a two-step estimator to impute MNAR missing continuous outcomes. This approach allows imputing MAR missing covariates and MNAR missing outcomes within a multiple imputation by chained equations (MICE) procedure [18]. MICE specifies a suitable conditional imputation model for each incomplete variable and iteratively imputes the missing values until convergence. The key concept of MI procedures is to use the distribution of the observed data to draw a set of plausible values for the missing data. Thus, imputing missing MNAR binary outcomes implies developing valid methods to obtain a valid distribution of missing binary outcomes. As mentioned above, the direct extension of the work of Galimard et al. [18] on continuous outcomes cannot be considered because it involves a two-step estimator which is not compatible with Heckman’s model with binary outcomes.

Aims of this work

The first aim of this work is to propose an approach to handle MNAR binary outcomes. To our knowledge, the use of sample selection models as imputation models has never been proposed for missing binary outcomes, which is a current framework in clinical research. Thus, we propose developing an imputation method for binary outcomes based on a bivariate probit model associated with a one-step maximum likelihood estimator. The second aim is to extend this approach for continuous outcomes proposing a new approach for the issue raised by Galimard et al. [18]. Indeed, for continuous outcomes, one of the main drawbacks of Heckman’s two-step estimator is that the uncertainties of the first step estimates are not taken into account in the second step. Indeed, IMR is considered as known observed values in the second step, whereas they have been estimated in the first step. Thus, the uncertainties around the final estimates are not fully assessed using a two-step estimator [19]. This point could impact the quality of the imputation. This is the reason why we hypothesised that the use of a one-step estimator could also improve the performance of Heckman’s model as an imputation model for continuous outcomes. Therefore, we also proposed a new approach for continuous missing outcomes. The final aim is to integrate the current developed MNAR model into a MICE procedure. It will handle both MNAR outcomes and MAR predictors in the same process. In what follows, we introduce the study that motivated this work. Then, the “Methods” section section develops our proposed imputation model using one-step ML estimation for binary and continuous outcomes. The “Results” section section presents the evaluation of its performance using a simulation study and an illustrative example using data from our motivating example. Finally, a discussion and some conclusions are provided.

Motivating example: the BIVIR study

The BIVIR study was a three-arm, parallel, randomised clinical trial that aimed to assess the efficacy of the Oseltamivir-Zanamivir combination relative to each monotherapy in patients with seasonal influenza. This study was conducted by 145 general practitioners throughout France during the 2008-2009 seasonal influenza epidemic and included 541 patients. Primary analyses of the trial showed that the Oseltamivir-Zanamivir combination is less effective than Oseltamivir monotherapy and not significantly more effective than Zanamivir monotherapy based on the proportion of patients with nasal influenza reverse transcription (RT)-PCR below 200 copies genome equivalent (cgeq)/ μl at day 2 after randomisation [20]. We focused our work on evaluating the impact of the treatment group on adherence adjusted on the first day severity score of flu symptoms. Adherence was defined as completing the full treatment between day 1 and day 5 and was self-reported by the patient. Unfortunately, adherence was missing for 115 (21%) patients. It was reasonable to suspect that patients who decided to stop treatment might be more likely to not record data on their adherence, resulting in an MNAR mechanism. The severity score corresponding to flu symptoms was measured as a weighted sum (ranging from 0 to 78) of 13 intensity symptoms [21]. The score was missing for 114 (21%) patients, and a MAR mechanism was suspected.

Methods

Heckman’s model

Let Y be a binary outcome and X be a p-vector of covariates for individual i=1,...,n. Adopt the following probit regression model as the outcome model: where Φ is the standard normal cumulative distribution function and β is a p-vector of fixed effects. Assuming an underlying MNAR mechanism for Y, introduce a selection model that represents the non-random sampling of the missingness process: where R is an indicator of Y missingness (equal to 1 if Y is observed and 0 if Y is missing), is a q-vector of observed covariates potentially associated with the missingness mechanism, and β is an unknown q-vector of coefficients. According to the bivariate probit model, define Y′ and Ry′ as two latent normally distributed variables associated with Y and R, respectively, such that for individual i, Y=1 if Yi′>0 and Y=0 otherwise and R=1 if Ryi′>0 and R=0 otherwise. Heckman’s model considers that the two latent formulations of the selection and outcome models are linked through their error terms, which follow a bivariate normal distribution. The joint model of the outcome and selection models is defined as: where ρ corresponds to the correlation coefficient between the error terms of the selection model and outcome model (ε). When ρ equals 0, the selection and outcome models are independent, does not depend on Y, and the mechanism is MAR. When ρ is not equal to 0, depends on Y, and the mechanism is MNAR. The larger ρ is, the stronger the MNAR mechanism is. For a continuous outcome, Heckman’s model given in Eq. (3) is simplified as Y, the non-latent outcome instead of Yi′, is directly inserted in the joined model. The joint model for continuous outcomes is presented below: where σ is the variance of error terms (ε).

Model estimation

Maximum likelihood estimator

The parameters of the Heckman’s model (β,β,ρ) are directly obtained by maximising the following log-likelihood of the joint bivariate probit model [10, 15, 19]: where Φ2 corresponds to the binormal cumulative density function. For a continuous outcome, the one-step estimator consists of estimating the parameters of the joint model (β,β,ρ,σ) via the following log-likelihood [14]:

Two-step estimator

For a continuous outcome, Heckman proposed a two-step approach to estimate the parameters of the joint model given in Eq. (4). His development comes from the expression of the following conditional expectation of the outcome [10]: where is called the “inverse Mills ratio” (IMR); ϕ corresponds to the probability density function of the normal distribution. As the IMR of each individual corresponds to an error term resulting from the probit selection model [22], Heckman proposed the following two-step procedure: Estimate selection model parameters by maximum likelihood For each observed i, compute using Estimate from Eq. (5)

Exclusion-restriction rule

In practice, Heckman’s model must avoid collinearity between the two linear predictors of the outcome model and the selection model. Indeed, if the variables included in the selection and outcome models are exactly the same, then E[ Y|X,R=1]=Xβ+ρσλ is only identified through the IMR (λ) producing collinearity issues and possibly erroneous estimation. To avoid this concern, it has been recommended to include at least a supplementary variable in the selection equation [14, 22, 23]. Ideally, this supplementary variable should be linked to the indicator of missingness and linked to the outcome [24].

Imputation model using Heckman’s model

Under the MAR mechanism, imputation approaches use the conditional distribution of observed Y given the other covariates to impute the missing Y. However, in Heckman’s model, the conditional expectations of the observed and missing Y are different. For a binary outcome ([10], p. 921): We propose using Eq. (6) to define the imputation model for binary outcomes.

Imputation algorithm

For a binary outcome, consider Heckman’s model parameters θ=(β,β,ρ). The imputation algorithm consists of the following steps: Use the one-step estimator to obtain Heckman’s model parameters where is the variance-covariance matrix of Draw θ∗ from Draw from a Bernoulli distribution with parameter from: For a continuous outcome, Eq. (6) becomes ([10], p. 913): With model parameters θ=(β,β,σ,ρ), in the third step of the imputation algorithm: Draw Y∗ from:

Multiple imputation by chained equations using Heckman’s imputation model

The final aim of this work is to provide a global framework to impute MNAR outcomes and MAR predictors through a MICE procedure. This procedure requires specifying conditional imputation models for each variable with missing data. The global procedure starts with an initial fill of all missing data using random draws from observed values. The posterior predictive distribution of the first incomplete variable is obtained using all observed values. Then, for a given observation with a missing value of the first variable, imputations are generated given all the other variables. Following variables with missing values are similarly repeatedly imputed in an iterated sequence. The key point of chained equation is that consecutive iterations use imputed values of the previous. Then missing value are iteratively imputed until convergence (at least 10 cycles) [17]. The theoretical properties of MICE are not well understood: except in simple cases, conditional imputation models do not correspond to any joint model [25, 26]. However, it performs well in practice [27, 28]. This procedure is realised in parallel to obtain several imputed datasets. Analyses and Rubin’s rules are then applied to obtain the final estimations of the parameters of interest. We propose using Heckman’s imputation model for MNAR outcomes and standard imputation regression models for missing predictors, such as linear models for continuous covariates and logistic models for binary covariates. In this framework, Galimard et al. [18] proved that the missing data indicator of MNAR outcomes should be included in the imputation models of all other variables. The MICE algorithm involves defining conditional imputation models. In our case the definition of such imputation models will depend on the type of the missing mechanism: Heckman’s imputation model for MNAR outcome, specifying outcome and selection models General linear imputation models for MAR predictors as described by van Buuren et al. [2] adding R and the outcome to other variables in the linear predictors

Simulation study

Data-generating process

We generated three normally independent and identically distributed variables, X1, X2 and X3, with X∼N(0,σ2). Two error terms, ε and ε, were generated using ρ fixed at 0, 0.3 and 0.6 to simulate MAR, light MNAR and heavy MNAR settings from a bivariate normal distribution according to the model given in Eq. (3). For binary outcomes, Y was generated as follows: if β0+β1X1+β2X2+ε>0, then Y=1; otherwise, Y=0. The missing indicator R of Y was generated according to the following algorithm: if , then R=1; otherwise, R=0. For continuous outcomes, Y was generated according to Y=β0+β1X1+β2X2+ε. Note that in that case and according to the model given in Eq. (4), σ=1. We fixed σ2 to 0.5 and (β0,β1,β2) to (0,1,1). were fixed to (0.75,1,-0.5,1), which resulted in approximately 30% missing data for the outcome. To evaluate the robustness of our approach, we also generated a non-Heckman MNAR mechanism by directly including Y in the following selection equation: . Two sets of parameters were considered. To obtain approximately 30% missing data on Y, we fixed to 0.60 and 0.20 for binary outcomes and to 1.31 and 1.86 for continuous outcomes, with equal to 0, 1 and 2. We first simulated scenarios with only missing outcomes to validate our approach in a simple setting. Then, to evaluate the performance of the MICE process, we generated missing data on X2 using two MAR mechanisms depending on either (X1,Y) or (X1,X3). Thus, R2, the indicator of X2 missingness, was defined by either: P(R2=1|X1,X3)=Φ(0.25+X1+X3) was fixed to 1.10 and 0.25 for binary and continuous outcomes, respectively. We obtained approximately 30% missing data for X2. A total of N=1000 independent datasets of size 500 were generated for each setting. The sample size was chosen to be similar to our motivating example.

Analysis methods

The analysis models were probit models and linear models for binary and continuous outcomes, respectively, including X1 and X2 as predictors. The simulated data were first analysed prior to data deletion as a benchmark. The incomplete data were then analysed using the following methods: Complete case analysis (CCA). Heckman’s model (HEml) consisting of one-step ML estimation, as described in the “Methods” section for binary and continuous outcomes. Multiple imputation using Heckman’s one-step ML estimation (MIHEml), as described in the “Methods” section. For continuous outcomes exclusively, two-step approaches have also been performed. Heckman’s two-step estimation (HE2steps) consisting of Heckman’s two-step estimator for continuous outcomes as described in the “Methods” section for continuous outcomes. Multiple imputation using Heckman’s two-step model estimation (MIHE2steps) for continuous outcomes, as described in Galimard et al. [18]. For HEml, MIHEml, HE2steps, and MIHE2steps, the selection equation included X1, X2 and X3. For MIHEml and MIHE2steps, the incomplete data were imputed m=50 times, and final estimates were obtained by applying Rubin’s rules for small samples [29]. For scenarios with missing X2: (1) for the HEml and HE2steps approaches, observations with missing X2 were deleted from the analyses as previously described in the complete-predictors approach; (2) for MIHEml and MIHE2steps, a MICE procedure was applied. X2 was imputed using a linear regression model and an approximate proper imputation algorithm [2]. As recommended, we included R and Y in its imputation model [2, 18]. Twenty iterations of the chained equation process were applied. In each data-generating scenario, the performance of each method was assessed by computing the percent relative bias (%Rbias), the root mean square of the estimated standard error (SE), the empirical Monte Carlo standard error (SE), the root mean square error (RMSE) and the percent of the coverage of nominal 95% confidence intervals (Cover) of β1 and β2.

Computational settings

Simulations and analyses were performed using R statistical software, version 3.3.0 [30]. We computed the imputation procedure within the mice R package version 2.25 [31]. Heckman’s One-step model estimator was supplied by functions semiParBIV() and copulaSampleSel() of the GJRM R package version 0.1-1, for binary and continuous cases respectively [19, 32]. Our code is available in the supplementary materials (S1 for binary outcomes and S2 for continuous outcomes). Heckman’s two-step model estimator was performed using the function heckit() of package sampleSelection version 1.0-4 [14].

Results

In this section, only the results of β1 estimations are presented. β2 estimations are presented in Additional file 1.

Only missing data on outcome Y

Table 1 (Fig. 1) presents the results of the simulation study based on a scenario with missing binary outcome Y and complete predictors X. When Y is missing due to a MAR mechanism (ρ=0), all methods provide unbiased estimates of β1 (relative biases less than 2%). The standard errors of the approaches using Heckman’s model are greater than those of CCA. Nevertheless, all coverages are close to their nominal values. In the presence of an MNAR mechanism, CCA is biased 6.1% with ρ=0.3 and 11.9% with ρ=0.6. HEml and MIHEml are unbiased. The results for β2 are similar (Additional file 1: Table S8).
Table 1

Binary Y: Simulation results for β1=1 with ρ=0, representing a MAR mechanism, and ρ=0.3 and 0.6, representing an MNAR mechanism

Methods ρ % R b i a s S E cal S E emp RMSECover
Before00.70.1080.1090.10994.9
deletion0.31.10.1090.1090.11095.9
0.60.90.1090.1090.10995.2
CCA01.20.1370.1370.13795.4
0.3-6.10.1350.1350.14892.0
0.6-11.90.1350.1340.17983.5
HEml0-0.30.1610.1630.16395.0
0.3-0.10.1480.1510.15094.8
0.6-0.10.1340.1320.13296.1
MIHEml0-1.00.1590.1610.16294.2
0.3-1.00.1480.1500.15095.5
0.6-0.90.1350.1320.13395.4

%Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman’s one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation

Fig. 1

Binary outcome Boxplot of β1 estimates on the 1000 simulations associated to Table 1 (plot a), Table 3 (plot b), Table 5 left (plot c) and Table 5 right (plot d)

Binary outcome Boxplot of β1 estimates on the 1000 simulations associated to Table 1 (plot a), Table 3 (plot b), Table 5 left (plot c) and Table 5 right (plot d)
Table 3

Binary Y and logit selection model: Simulation results for β1=1 estimates

Methods \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\beta _{Y}^{sl}$\end{document}βYsl % R b i a s S E cal S E emp RMSECover
Before00.90.1090.1100.11095.3
deletion11.00.1090.1030.10396.4
21.20.1090.1150.11594.4
CCA01.50.1350.1370.13895.8
1-7.20.1330.1310.14990.6
2-15.40.1340.1460.21274.0
Heml0-2.40.1670.1700.17193.5
1-2.50.1530.1520.15496.0
2-3.50.1440.1520.15694.9
MIHEml0-4.00.1630.1630.16893.9
1-3.70.1520.1520.15695.2
1-4.20.1450.1550.16094.9

%Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman’s one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation

Table 5

Binary Y: Simulation results for β1=1 with ρ=0, representing a MAR mechanism, and ρ=0.3 and 0.6, representing an MNAR mechanism, in the presence of missing data on X2

R2 depends on X1 and X3R2 depends on X1 and Y
Methods ρ % R b i a s S E cal RMSECover % R b i a s S E cal RMSECover
Before deletion00.70.1090.11395.00.80.1090.11194.9
0.30.50.1080.10895.70.90.1090.10995.0
0.60.50.1080.10695.81.10.1090.10695.5
CCA01.00.1580.15995.3-20.30.1650.26273.9
0.3-3.80.1580.16693.4-26.90.1640.31360.9
0.6-8.40.1580.17890.9-33.20.1650.36947.6
HEml0-1.30.1820.18294.8-21.10.1900.28778.5
0.3-0.50.1690.17594.3-21.20.1780.27476.3
0.6-1.10.1580.15895.0-22.50.1650.27773.8
MIHEml0-2.10.1670.16795.2-1.40.1660.16894.5
0.3-1.80.1550.15395.6-1.70.1550.15195.7
0.6-2.50.1460.14096.6-2.50.1450.14096.0

%Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman’s one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation

Binary Y: Simulation results for β1=1 with ρ=0, representing a MAR mechanism, and ρ=0.3 and 0.6, representing an MNAR mechanism %Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman’s one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation The results of the simulations that considered missing data on a continuous outcome are presented in Table 2 (Fig. 2). Compared to a binary outcome, similar results are observed. HEml, HE2steps, MIHEml and MIHE2steps presented similar results concerning biases; nevertheless, the standard errors obtained with HEml and MIHEml with ρ≠0 are smaller than those observed with HE2steps and MIHE2steps, while the confidence intervals remain near 95%. The results for β2 are similar (Additional file 1: Table S9).
Table 2

Continuous Y: Simulation results for β1=1 with ρ=0, representing a MAR mechanism, and ρ=0.3 and 0.6, representing an MNAR mechanism

Methods ρ % R b i a s S E cal S E emp RMSECover
Before00.00.0640.0640.06495.1
deletion0.30.00.0630.0650.06595.0
0.6-0.20.0640.0640.06494.3
CCA00.10.0830.0840.08495.1
0.3-9.10.0820.0810.12280.3
0.6-17.80.0780.0790.19438.2
HEml00.00.1030.1030.10395.2
0.3-0.40.1010.1010.10194.6
0.6-0.40.0920.0920.09294.2
MIHEml00.00.1050.1030.10394.7
0.3-0.30.1030.1020.10295.3
0.6-0.30.0960.0940.09494.8
HE2steps00.00.1030.1020.10295.4
0.3-0.40.1030.1030.10394.6
0.6-0.20.1000.0990.09995.4
MIHE2steps00.00.1050.1030.10395.2
0.3-0.40.1040.1040.10494.0
0.6-0.20.1030.1000.09995.2

%Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation; HE2steps: Heckman’s two-step estimation; MIHE2steps: Multiple imputation using Heckman’s two-step estimation

Fig. 2

Continuous outcome Boxplot of β1 estimates on the 1000 simulations associated to Table 2 (plot a), Table 4 (plot b), Table 6 left (plot c) and Table 6 right (plot d)

Continuous outcome Boxplot of β1 estimates on the 1000 simulations associated to Table 2 (plot a), Table 4 (plot b), Table 6 left (plot c) and Table 6 right (plot d)
Table 4

Continuous Y and logit selection model: Simulation results for β1=1 estimates

Methods \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\beta _{Y}^{sl}$\end{document}βYsl % R b i a s S E cal S E emp RMSECover
Before00.20.0630.0640.06495.4
deletion10.00.0640.0660.06694.2
2-0.20.0630.0610.06196.2
CCA00.30.0790.0780.07895.8
1-18.90.0790.0800.20533.5
2-30.10.0750.0760.3102.1
HEml00.30.1050.1080.10893.6
1-1.30.1170.1310.13192.7
2-1.50.0980.1110.11294.3
MIHEml00.30.1070.1100.11094.0
1-1.20.1210.1330.13492.6
2-1.30.1050.1130.11494.7
HE2steps00.30.1070.1050.10595.4
10.90.1490.1580.15895.0
20.00.1620.1650.16595.6
MIHE2steps00.30.1100.1060.10695.5
10.90.1510.1590.15994.6
20.00.1630.1660.16694.8

%Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation; HE2steps: Heckman’s two-step estimation; MIHE2steps: Multiple imputation using Heckman’s two-step estimation

Table 6

Continuous Y: Simulation results for β1=1 with ρ=0, representing a MAR mechanism, and ρ=0.3 and 0.6, representing an MNAR mechanism, in the presence of missing data on X2

R2 depends on X1 and X3R2 depends on X1 and Y
Methods ρ % R b i a s S E cal RMSECover % R b i a s S E cal RMSECover
Before deletion00.20.0630.06394.6-0.10.0630.06495.8
0.30.10.0640.06594.80.00.0630.06494.7
0.6-0.30.0640.06594.00.20.0630.06395.2
CCA00.10.0950.09294.8-28.90.0970.30715.9
0.3-6.30.0930.11887.4-33.80.0940.3514.7
0.6-13.30.0900.16269.7-37.70.0900.3881.6
HEml00.10.1130.11294.3-27.70.1180.30634.6
0.3-0.30.1100.12192.7-26.90.1100.29434.4
0.6-0.60.1030.10693.3-27.50.0990.29320.9
MIHEml0-0.10.1070.10395.01.20.1110.10795.8
0.3-0.90.1050.10994.1-0.10.1080.10793.7
0.6-2.20.1010.09994.9-1.70.1030.09794.2
HE2steps00.20.1140.11194.8-28.10.1170.30630.8
0.30.00.1140.12392.7-27.70.1110.30029.2
0.6-0.30.1130.11493.9-28.00.1040.29923.7
MIHE2steps0-0.10.1070.10195.51.10.1100.10796.1
0.3-0.60.1060.11293.10.00.1080.11094.7
0.6-1.50.1050.10594.8-1.30.1050.10294.5

%Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation; HE2steps: Heckman’s two-step estimation; MIHE2steps: Multiple imputation using Heckman’s two-step estimation

Continuous Y: Simulation results for β1=1 with ρ=0, representing a MAR mechanism, and ρ=0.3 and 0.6, representing an MNAR mechanism %Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation; HE2steps: Heckman’s two-step estimation; MIHE2steps: Multiple imputation using Heckman’s two-step estimation Binary Y and logit selection model: Simulation results for β1=1 estimates %Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman’s one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation Continuous Y and logit selection model: Simulation results for β1=1 estimates %Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation; HE2steps: Heckman’s two-step estimation; MIHE2steps: Multiple imputation using Heckman’s two-step estimation Binary Y: Simulation results for β1=1 with ρ=0, representing a MAR mechanism, and ρ=0.3 and 0.6, representing an MNAR mechanism, in the presence of missing data on X2 %Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman’s one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation Continuous Y: Simulation results for β1=1 with ρ=0, representing a MAR mechanism, and ρ=0.3 and 0.6, representing an MNAR mechanism, in the presence of missing data on X2 %Rbias: % relative bias; SE: Root mean square of the estimated standard error; SE: Empirical Monte Carlo standard error; RMSE: Root mean square error; Cover: % coverage of the nominal 95% confidence interval; CCA: Complete case analysis; HEml: Heckman one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation; HE2steps: Heckman’s two-step estimation; MIHE2steps: Multiple imputation using Heckman’s two-step estimation The results of the simulations with data created using a logit selection model including Y as a covariate (i.e., a non-Heckman MNAR mechanism) are presented in Table 3 (Fig. 1) for binary outcomes and in Table 4 (Fig. 2) for continuous outcomes. CCA is not biased for and is biased for . The biases increase with the effect of Y. For MNAR binary outcomes, HEml and MIHEml are biased from 2.5 to 4.2% but are less biased than CCA. For continuous outcomes, HEml, HE2steps, MIHEml and MIHE2steps are slightly biased for , and lower standard errors are obtained using HEml and MIHEml, while biases appear to be very slightly greater.

Missing data on outcome Y and covariate X2

The results of the simulations that considered missing data on a binary outcome Y and on X2 depending on X1 and X3 are presented in Table 5 (Fig. 1). Approximately 50% of the cases were analysed with CCA, while 70% were analysed with HEml and the entire dataset with MIHEml. Under a MAR mechanism for the missing outcome (ρ=0), the biases for CCA, HEml and MIHEml range from 1.0 to 2.1%. The smallest standard error is obtained using CCA. If the missing mechanism is MNAR, then CCA is biased from 3.8 to 8.4%, whereas the biases of HEml and MIHEml remain less than 2.5%. MIHEml provides lower standard errors than HEml notably because HEml uses only approximately 70% of the observations. The results for β2 are similar (Additional file 1: Table S10). The results of the simulations that considered missing data on binary outcome Y and on X2 depending on X1 and Y are presented in Table 5 (Fig. 1). Regardless of ρ, CCA and HEml are biased from 20% to more than 33%. Regardless of ρ, MIHEml is almost unbiased (relative bias of less than 2.5%). The results for β2 are similar excepted for unbiased HEml (Additional file 1: Table S10). The results of the simulation studies with missing continuous outcomes Y and missing X2 depending on X1 and X3 are presented for β1 in Table 6 (Fig. 2). When ρ=0, all methods are unbiased (relative biases of less than 1%). The smallest standard error is obtained with CCA. When ρ≠0, CCA is biased from 6.3 to 13.3%. The other methods are almost unbiased (relative biases of less than 2.2%). The results for β2 are similar (Additional file 1: Table S11). The results of the simulations with missing continuous outcomes Y and missingness of X2 depending on X1 and Y are presented for β1 in Table 6 (Fig. 2). Regardless of ρ, CCA, HEml and HE2steps are biased from 27.7% to more than 37.7%. CCA presents the smallest standard error. Regardless of ρ, MIHEml and MIHE2steps are unbiased (relative biases of less than 2%). The standard errors observed for MIHEml are smaller than those observed for MIHE2steps, while the coverage remains close to 95%. The results for β2 are similar (Additional file 1: Table S11). However, when ρ=0.6, MIHEml and MIHE2steps are slightly biased for β2 (3.4% and 4.5%, respectively). Similar results are observed when the sample size decreased down to 200, although biases ans SEs slightly increased (Additional file 1: Tables S12, S13, S14 and S15).

Application to illustrative examples

The impact of treatment group on adherence has been assessed using a probit model adjusted on severity score. Adherence presented 115 (21%) missing data. There were 51 and 375 non-adherent and adherent patients, respectively. The missing data mechanism of adherence was strongly suspected to be MNAR. The severity score was missing for 114 (21%) patients, and its missing data mechanism was suspected to be MAR. Four methods were applied: CCA, HEml, MIHEml and MI. A standard MI approach was added using a MICE procedure with a linear imputation model for severity score and a probit imputation model for adherence. The aim of the latter model was to assess the performance of an available misspecified but widely used approach. The missing data mechanisms assumed by each method are presented in Table 7. The HEml and MIHEml selection equations for adherence included treatment group, severity score and antibiotic treatment. The latter binary variable was chosen to fulfill the exclusion-restriction criterion. The MAR variables were imputed using linear and probit regression models for continuous and binary variables, respectively. Using MIHEml, the indicator of adherence missingness was included in the severity score imputation model. The MICE procedure was applied for 20 iterations, and m=100 datasets were generated. Finally, Rubin’s rules for small samples were applied.
Table 7

Estimation of the predictive value of the randomisation group and severity score

Methods (% used)Assumed mechanisms Oseltamivir Placebo Zanamivir Placebo Severity score
Adh. Sev. CoeffSECoeffSECoeffSE
CCA (66%)MCARMCAR0.2430.2170.0610.2060.0210.163
MI (100%)MARMAR0.3800.2050.0550.1830.0350.163
HEml (79%)MNARMCAR0.2720.2680.0770.2230.0480.223
MIHEml (100%)MNARMAR0.3960.1880.1050.1820.1230.181

Adh.: Adherence; Sev.: Severity score; Coeff: Coefficient; SE: Standard error; CCA: Complete case analysis; MI: Multiple imputation using classic imputation models; HEml: Heckman’s one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation

Estimation of the predictive value of the randomisation group and severity score Adh.: Adherence; Sev.: Severity score; Coeff: Coefficient; SE: Standard error; CCA: Complete case analysis; MI: Multiple imputation using classic imputation models; HEml: Heckman’s one-step ML estimation; MIHEml: Multiple imputation using Heckman’s one-step ML estimation The results are presented in Table 7. The reference group for treatment is the combination group. The Severity score coefficient corresponds to an increase of 20 units. CCA includes only 359 cases, i.e., 66% of the entire dataset. Observations with missing predictors are ignored in the HEml analyses, i.e., only 427 (79%) cases are retained. MI and MIHEml consider all observations. As expected, MI and MIHEml have lower standard errors than those of CCA and HEml. The coefficients estimated for Oseltamivir-Placebo with MI and MIHEml are similar and higher than those obtained with CCA or HEml. The effect of Oseltamivir-Placebo reached significance with MIHEml, thus enabling the assessment of the impact of Oseltamivir-Placebo on adherence. The estimated coefficients of Zanamivir-Placebo and severity score are similar for CCA and MI, slightly higher for HEml and higher for MIHEml. Not surprisingly, the proportion of imputed values corresponding to the non-adherent outcome are 13% and 47% for MI and MIHEml, respectively, indicating that missing values on self-reported adherence are more likely to correspond to non-adherent patients. We also challenged the MAR assumption concerning the missing mechanism associated with the severity score. Thus, we performed a new MICE procedure encoding two Heckman’s imputation models for adherence and severity score. It involves defining selection and outcome models for severity score. The results for the effects were similar: 0.376 (0.186) and 0.096 (0.179) for Oseltamivir-Placebo and Zanamivir-Placebo, respectively. These results suggest a weak impact of the MNAR mechanism for severity score.

Discussion

The first aim of this work was to propose a unique approach to address binary outcomes according to an MNAR mechanism and missing predictors with a MAR mechanism. According to our simulation results, for MNAR outcomes, only MIHEml and HEml were unbiased. Our simulation studies were generated using a real Heckman’s model. Thus, we generated MNAR outcomes using a logistic selection model, directly including Y as a predictor, i.e. an MNAR mechanism that is non-compatible with Heckman’s model. Although our results remain biased, the use of MIHEml reduced the biases compared to CCA. Because it is not possible to confirm the validity of Heckman’s model from the observed data alone [17, 33], the developed approach appears to at least reduce the biases under an MNAR mechanism if the Heckman’s hypotheses do not hold. To thoroughly evaluate our approach in a MICE procedure, we simulated missing data on predictors following two scenarios: one where the MAR mechanism for X2 depended on the fully observed X1 and X3, and one where the mechanism depended on X1 and Y. For these two scenarios, Heckman’s model (HEml) used only cases with complete predictors to estimate the model parameters, i.e, did not use all available information. This loss of information produced larger standard errors, particularly for β1 and only slightly for β2. This result is not surprising because the information lost, resulting from ignoring patients with missing X2, primarily affected X1. In terms of bias, the first scenario presented similar results to those obtained without missing X2 data. In the second scenario, where the missing mechanism for X2 also depended on Y, MIHEml out-performed all the other methods. The second aim was to validate the proposition of Galimard et al. [18] using a one-step ML estimator for continuous outcome. Our simulations showed that MIHEml performs slightly better than MIHE2steps in terms of standard errors for the missing MNAR outcomes. Although our method performs well in the presence of a MAR mechanism, i.e., when ρ=0, it is preferable to determine whether the missing data mechanism is most likely to be MNAR or MAR to avoid modelling a selection equation. Indeed, the standard errors are greater than those of the standard approaches for ρ=0. Unfortunately, it is not possible to distinguish between MAR and MNAR from the observed data alone [17, 33]. Hence, sensitivity analyses are often performed to evaluate departures from MAR. Some authors have proposed a pattern mixture model using δ adjustment, i.e., systematically adding a certain increment δ to the linear predictors of the imputed values. Despite its simplicity, van Buuren considered this method to be a powerful approach for evaluating the MAR mechanism by varying δ [2, 8, 17]. This method identifies two patterns: one for the observed data and one for the unobserved data. Missing values are imputed conditionally on the observed data with an additional shift parameter δ, which is the magnitude of departure from MAR. Then, the model for the observed data is different from the model for the missing data. Similarly, MIHEml can be viewed as a method that applies a shift term or a correction term for the selection bias in the imputation model specific to each observation i. Precisely, as , MIHEml uses a selection correction term that can be considered as an individual δ for each patient (adjusted on the parameters of the selection equation). In this sense, we obtained a more precise δ-adjustment approach. The construction of the selection model follows strict rules [14, 23]. In our experience, respect of the exclusion-restriction criterion should be strict. Indeed, Heckman’s model can inflate standard errors due to the collinearity between the regressors and IMR, and this problem is exacerbated when the exclusion-restriction criterion does not hold [34]. Moreover, MICE (or full conditional specification) follows certain rules. Each variable with missing data requires a specific conditional imputation model that is generally defined by a link function and a linear predictor with its set of predictors. Theoretically, imputation models should be derived from the global joint distribution of the variables, including the outcome [2, 35], and misspecification may result in biased parameter estimates [36]. Despite recent work in simple cases, the theoretical properties of MICE are not fully understood [25, 26, 28, 37]. Nevertheless, it performs well in practice, particularly when the conditional imputation models are well accommodated to the substantive model. The efficiency of the MICE approach is generally validated by simulation studies, and the results appear robust even when the compatibility between the full conditional distribution and the global joint distribution is not proven [2]. Although simulation is never sufficiently complete, these simulations suggest that our approach of multiple imputation using Heckman’s model and its use in a MICE process are valid and could be useful when the MNAR mechanism on the outcome is compatible with Heckman’s model. To avoid the bivariate normality assumption of Heckman’s model, Marchenko and Genton [38] proposed a Heckman’s model with a bivariate Student distribution for error terms. Ogundimu and Collins [39] developed an imputation model using this selection-t model. Unfortunately, their imputation model is only available for continuous outcomes. We compare the proposition in the current paper for continuous outcome to the propositions of Ogundimu and Collins [39] and Galimard et al. [18] in Additional file 2. Not surprisingly, the results were similar. Indeed, t-distributions are very close to a normal distribution for high degrees of freedom. In this paper, we focused on frequentist sample selection approaches within a MICE procedure. Nevertheless, Bayesian posterior distribution of sample selection models can be obtained using Gibbs sampling and data augmentation [40, 41]. Such a fully Bayesian framework could improve the imputation when based on small samples; this could be evaluated in further research. Finally, our simulation study does not explore MNAR mechanisms on covariates and outcomes. Such a situation requires specifying a Heckman’s imputation model for each MNAR variable (i.e. selection and outcome models). Nevertheless, we used this type of approach in our example analysis to evaluate the departure from MAR for the missing predictors.

Conclusion

In the presence of MAR predictors, we proposed a simple approach to address MNAR binary or continuous missing outcomes under a Heckman assumption in a MICE procedure. This approach could be either directly used to handle such a framework (MNAR outcomes and MAR predictors) or to challenge the robustness of a suspected MAR mechanism for missing outcomes, such as in a sensitivity analysis. Finally, a R package, named “miceMNAR”, dedicated to the proposed approaches has been implemented and is available on the CRAN (https://CRAN.R-project.org/package=miceMNAR). Additional tables. (PDF 108 kb) Comparison to Ogundimu and Collins. (PDF 129 kb) BIVIR study group. (PDF 78 kb) R code to impute binary outcome. (R 1 kb) R code to impute continuous outcome. (R 1 kb)
  12 in total

1.  Strategies to fit pattern-mixture models.

Authors:  Herbert Thijs; Geert Molenberghs; Bart Michiels; Geert Verbeke; Desmond Curran
Journal:  Biostatistics       Date:  2002-06       Impact factor: 5.899

2.  Compatibility of conditionally specified models.

Authors:  Hua Yun Chen
Journal:  Stat Probab Lett       Date:  2010-04-01       Impact factor: 0.870

3.  Multiple imputation of discrete and continuous data by fully conditional specification.

Authors:  Stef van Buuren
Journal:  Stat Methods Med Res       Date:  2007-06       Impact factor: 3.021

4.  Missing data in clinical trials: from clinical assumptions to statistical analysis using pattern mixture models.

Authors:  Bohdana Ratitch; Michael O'Kelly; Robert Tosiello
Journal:  Pharm Stat       Date:  2013-01-04       Impact factor: 1.894

5.  A multiple imputation approach for MNAR mechanisms compatible with Heckman's model.

Authors:  Jacques-Emmanuel Galimard; Sylvie Chevret; Camelia Protopopescu; Matthieu Resche-Rigon
Journal:  Stat Med       Date:  2016-02-18       Impact factor: 2.373

6.  A robust imputation method for missing responses and covariates in sample selection models.

Authors:  Emmanuel O Ogundimu; Gary S Collins
Journal:  Stat Methods Med Res       Date:  2017-07-05       Impact factor: 3.021

7.  Efficacy and safety of the oral neuraminidase inhibitor oseltamivir in treating acute influenza: a randomized controlled trial. US Oral Neuraminidase Study Group.

Authors:  J J Treanor; F G Hayden; P S Vrooman; R Barbarash; R Bettis; D Riff; S Singh; N Kinnersley; P Ward; R G Mills
Journal:  JAMA       Date:  2000-02-23       Impact factor: 56.272

8.  Multiple imputation using chained equations: Issues and guidance for practice.

Authors:  Ian R White; Patrick Royston; Angela M Wood
Journal:  Stat Med       Date:  2010-11-30       Impact factor: 2.373

9.  Efficacy of oseltamivir-zanamivir combination compared to each monotherapy for seasonal influenza: a randomized placebo-controlled trial.

Authors:  Xavier Duval; Sylvie van der Werf; Thierry Blanchon; Anne Mosnier; Maude Bouscambert-Duchamp; Annick Tibi; Vincent Enouf; Cécile Charlois-Ou; Corine Vincent; Laurent Andreoletti; Florence Tubach; Bruno Lina; France Mentré; Catherine Leport
Journal:  PLoS Med       Date:  2010-11-02       Impact factor: 11.069

10.  Joint modelling rationale for chained equations.

Authors:  Rachael A Hughes; Ian R White; Shaun R Seaman; James R Carpenter; Kate Tilling; Jonathan A C Sterne
Journal:  BMC Med Res Methodol       Date:  2014-02-21       Impact factor: 4.615

View more
  6 in total

1.  Online study of health professionals about their vaccination attitudes and behavior in the COVID-19 era: addressing participation bias.

Authors:  Pierre Verger; Dimitri Scronias; Yves Fradier; Malika Meziani; Bruno Ventelou
Journal:  Hum Vaccin Immunother       Date:  2021-05-28       Impact factor: 4.526

2.  Preventing bias from selective non-response in population-based survey studies: findings from a Monte Carlo simulation study.

Authors:  Kristin Gustavson; Espen Røysamb; Ingrid Borren
Journal:  BMC Med Res Methodol       Date:  2019-06-13       Impact factor: 4.615

3.  Missing tumor measurement (TM) data in the search for alternative TM-based endpoints in cancer clinical trials.

Authors:  Ming-Wen An; Jun Tang; Axel Grothey; Daniel J Sargent; Fang-Shu Ou; Sumithra J Mandrekar
Journal:  Contemp Clin Trials Commun       Date:  2019-11-22

4.  The effect of missing data and imputation on the detection of bias in cognitive testing using differential item functioning methods.

Authors:  E Nichols; J A Deal; B K Swenor; A G Abraham; N M Armstrong; K Bandeen-Roche; M C Carlson; M Griswold; F R Lin; T H Mosley; P Y Ramulu; N S Reed; A R Sharrett; A L Gross
Journal:  BMC Med Res Methodol       Date:  2022-03-27       Impact factor: 4.612

5.  The Fitting Optimization Path Analysis on Scale Missing Data: Based on the 507 Patients of Poststroke Depression Measured by SDS.

Authors:  Xiaoying Lv; Ruonan Zhao; Tongsheng Su; Liyun He; Rui Song; Qizhen Wang; Xueyun Yu; Yanbo Zhu
Journal:  Evid Based Complement Alternat Med       Date:  2022-01-13       Impact factor: 2.629

6.  On the Treatment of Missing Item Responses in Educational Large-Scale Assessment Data: An Illustrative Simulation Study and a Case Study Using PISA 2018 Mathematics Data.

Authors:  Alexander Robitzsch
Journal:  Eur J Investig Health Psychol Educ       Date:  2021-12-14
  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.