International Journal of Clinical Biostatistics and Biometrics
Hierarchical Bayes Approach for Analysis of ItemLevel Missing Data
Junshan Qiu^{*} and Ram Tiwari
Office of Biostatistics, Center for Drug Evaluation and Research, USA
^{*}Corresponding author:
Junshan Qiu, Office of Biostatistics, Center for Drug Evaluation and Research, 10903 New Hampshire Ave, Silver Spring, MD, USA, Email: Junshan.Qiu@fda.hhs.gov
Int J Clin Biostat Biom, IJCBB2009, (Volume 2, Issue 1), Research Article; ISSN: 24695831
Received: April 27, 2016  Accepted: June 28, 2016  Published: June 30, 2016
Citation: Junshan Q, Ram T (2016) Hierarchical Bayes Approach for Analysis of ItemLevel Missing Data. Int J Clin Biostat Biom 2:009. 10.23937/24695831/1510009
Copyright: © 2016 Junshan Q, et al. This is an openaccess article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Abstract
In evaluation of neuropathy, change in neurologic function over time has been assessed using validated scores such as the Neuropathy Impairment Score (NIS), the NIS plus 7 (NIS + 7) and the modified NIS + 7 (mNIS + 7). These scores can be further categorized into subscores (i.e., domains). Each domain is composed of multiple questionnaires (i.e., items). Scale scores that sum or average a set of questionnaire items are used to address their substantive questions. Missing data could happen at not only the item level but also at the scale level if a visit is completely missed. In addition, same types of missingness often occur in the patientreported outcomes. Multiple imputations at both the item and the scale levels have been implemented to generate complete data for making inference. Here, we propose a fully Bayesian approach, hierarchical Bayes, to handle the itemlevel missing data, and to make inference on each domain and across all the domains. In addition to testing the performance of the proposed approach using simulation studies, the proposed approach is applied to a publically available data.
Keywords
Patientreported outcomes, Domain, Itemlevel missing data, MCMC, Residuals
Introduction
Types of missing data
Missing data are primarily due to dropout which can be categorized into different types based on its relation to the response process. For simplicity, it is generally assumed that the relation between a specific type of dropout and the response process can be described using a single (indicator) random variable. In case of distinct types of dropout, it is natural to use the multinomial indicator variables to model the dropout. In addition, monotone missing pattern is a key requirement for most of the methods for handling missing data, especially in the longitudinal data analyses. However, this assumption is not required for the sectional setting where only the observations collected at a single time point are of the primary interest.
Missing data in multiitem questionnaires
Multiitem questionnaires have been widely used to measure either investigator or patientreported outcomes (PROs) as the sum or average of a total score. Missing responses to certain items in the questionnaires generally occur due to a variety of reasons, particularly in the PROs. In case of missing responses to some of the questions/items in a multiitem questionnaire, the calculation of the total scores could be completed via simply ignoring the missing values or with imputation of missing values. Regardless of the reasons for the omitted responses, analyzing an incomplete data without addressing the missing items may result in misleading results, depending on the extent of missingness. McKnight and McKnight [1] recommended making diagnosis of missing data to distinguish three situations: ignorable given a few missing items, treatable given a reasonable amount of missing items, and nontreatable given a large swath of missing items. Averaging over the available items is often advised given that the items are all expressed in a common metric, and the scale is unidimensional and having acceptable consistency or convergent validity (e.g., Cronbach's alpha is sufficiently high, at or above 0.70) [2]. It is equivalent to put equal weights over the items given the assumptions are valid. However, this method can result in biased results when there are deviations from the aforementioned assumptions (e.g., inflated estimates of interitem consistency) or when the missing completely at random assumption (MCAR) is not valid [3]. To overcome this problem, using nonmissing consistent or convergent items to directly estimate an imputed score has been recommended [2]. A completecase analysis is another option. Similar to the averaging over available cases, this method can result in not only biased analyses when data are not MCAR but also suboptimal power of the study [4].
Furthermore, a big proportion of missing item scores can lead to missing total scores at scale level. As such, missing data in a multiitem questionnaire needs to be handled at the item level and/or at the scale level. Previous studies have demonstrated that precision will improve when missingness is handled at the item level [5]. There are two main approaches used to handle the missing data at the item level: one is to use a full information maximum likelihood (FIML) approach; and the second method is to include the itemlevel information as a parcel or complete summary score of the available items in case that the number of included item scores is large [3,6]. The second method models the item information as auxiliary variables [7]. The concept of the second method is inspired by Collins et al. [8], who recommend that researchers should routinely include variables in the missing data model if they have high correlations with the variables containing missingness, whether or not they are part of the cause of missingness. As such, the plausibility of missing at random (MAR) is increased.
Most of the items in the questionnaire consist of a small number of ordered categories and can be treated as ordinal variables. As long as the amount of missing data is not extensive and the marginal distribution is approximately unimodal and symmetric for each item, we can use a normal model to impute the missing data and make inference using the imputed multiitem data [9].
Handling missing data in Bayesian paradigm
From a Bayesian perspective, missing values are treated as unknown quantities, and hence random variables, for which a joint posterior distribution can be derived; or missing data are treated as latent variables that can be included as part of the complete data. Thus, the distinction between the missing data and unknown model parameters is not obvious. Using the OpenBUGS, the Markov chain Monte Carlo (MCMC) samples from the joint posterior distribution of the model parameters and missing values can be generated. In other words, the missing part of the data can be simulated from its conditional posterior distribution given the observed data, and other model parameters. Under a fully Bayesian paradigm, any inference will be based on the conditional posterior distributions of interested quantities directly, while certain multiple imputation approaches relying on the models for imputation of missing values make inferences based on multiple imputed datasets [10]. As such, a fully Bayesian approach seems more straightforward than a twostage multiple imputation approach.
The proposed fully Bayesian approach is analogous to the multiple imputation approach based on the method known as fully conditional specification [10] and is presented in the next Section on Bayesian Modeling. The performance of the proposed approach is assessed in Section on Evaluation of Model Performance with respect to residuals; and inferences on quantities of interest such as overall treatment effect, are compared with the corresponding Frequentist inferences. Sensitivity analyses are also conducted to evaluate the robustness of the proposed approach on missing data mechanism. In Sections on Examples and Real Data Analyses, we further demonstrate how to implement the proposed approach.
.
Figure 1: Bayesian modeling.
View Figure 1
.
Figure 2: Residual plot for domain X under the null.
View Figure 2
.
Figure 3: Residual plot for domain Y under the null.
View Figure 3
Bayesian Modeling
Model structure
To start with a simple example, we assume that there are two domains (X and Y) assessed by the 5level scores, and three items within each domain (j = 1, T) with T = 3. Each item mean at individual level (Y(X)Pij) can be expressed as a linear function of other items and covariates, Z, such as treatment, age, gender, etc., as in Equations (1.1) and (1.2):
$$Y{P}_{ij}={\alpha}_{j0}+{{\alpha}^{\prime}}_{j,[1,T1,]}^{}Y{(P)}_{i(j)}+{{\alpha}^{\prime}}_{j,[T,2*T1]}^{}X{(P)}_{i.}+{{\alpha}^{\prime}}^{}{}_{j,[2*T,2*T+M]}{Z}_{i}\text{(1}\text{.1)}$$
$$X{P}_{ij}={\alpha}_{j0}+{{\alpha}^{\prime}}_{j,[1,T]}^{}Y{(P)}_{i.}+{{\alpha}^{\prime}}_{j,[T+1,2*T1]}^{}X{(P)}_{i(j)}+{{\alpha}^{\prime}}^{}{}_{j,[2*T,2*T+M]}{Z}_{i}\text{(1}\text{.2)}$$
Here M is the total number of covariates; Y(P) and X(P) represent the variables that are either observed as Y or X, or derived as YP or XP (e.g., predicted mean via Monte Carlo sampling); and Y(X) means that the data could be from domain Y or X. We assume that Y_{ijk} or X_{ijk} are observed for subject i (i = 1,...,N; and N is the total number of subjects enrolled) in treatment group Z_{i} = k on item j, and that Y_{ijk} or X_{ijk} follows a normal distribution with a mean YP_{ijk} or XP_{ijk} and a common precision τ, which is specified as a fixed number. That is, $$Y{(X)}_{ij}{Z}_{i}=k,\tau \sim Normal(Y(X){P}_{ijk},\tau ),\text{k=1,2}\text{.}$$
We model the number of missing observations per subject, u[i] using a categorical distribution with a parameter vector calpha. $$u[i]\sim dcat(calpha[Z[i],1:b]),$$
where b = 3; calpha [Z[i], 1: b] follows a Dirichlet distribution with a parameter vector which has each element of 1.
The model is displayed in figure 1.
.
Figure 4: Posterior distributions of parameter alpha.
View Figure 4
.
Figure 5: Boxplot of posterior distributions of treatment effects in domain X.
View Figure 5
.
Figure 6: Boxplot of posterior distributions of treatment effects in domain Y.
View Figure 6
Prior distributions
To accelerate model convergence, we assume that the elements of the vector, α, are independent and follow a truncated normal distribution with mean 0 and precision 0.001 with range of L to U. That is,
${\alpha}_{jj\text{'}.}\sim N(0,0.001)I({L}_{\alpha},{U}_{\alpha})$
where L_{α} and U_{α} refer to the upper and lower limits of the truncation range for parameter $\alpha jj\text{'};\text{j}$ refers to the item as the response variable, $j\text{'}$ is the explanatory variable, and I(A) refers to the indicator of the set A.
.
Figure 7: Posterior distributions of overall treatment effects.
View Figure 7
.
Figure 8: Posterior distributions of model parameters.
View Figure 8
Mechanism: Relay from completely to partially observed sets
Prior to fitting the model above, the data set was divided into sections by missing patterns as in table 1 with "1" indicating missing and "0" indicating observed.
Table 1: Missing Sections 9 to 16.
View Table 1
Table 2 demonstrates how the missing values are predicted. The procedure is summarized step by step as follows.
Table 2: Relay algorithm.
View Table 2
1. Start from complete set 1, under Column "Section", namely S1, which includes the subjects who have all the assessments for each item within each domain. The Bayesian model is used to generate the predicted values at item level within each domain for the subjects in S1. There is no specific order required in generating these values. YP^{d}[Sm, j] or XP^{d}[Sm, j], within each cell in table 2, symbolizes the predicted values of item j within domain Y or X for subjects in set m, where d is the order number of the prediction for set m.
.
Figure 9: Residual plot for domain X under the harmonized alternative.
View Figure 9
.
Figure 10: Residual plot for domain Y under the harmonized alternative.
View Figure 10
2. For set 2, S2, YP^{1} [S2, 1] is estimated first using the observed values of other items across the domains Y and X, and the Bayesian model. The YP^{1} [S2, 1] serves as imputed values for next estimation which would be based on Y^{1} [S2, 1] if observed. The remaining items across the domains will be modeled following the procedure in Step 1. The same procedure is repeated for S3 to S7.
.
Figure 11: Box plot of treatment effect for domain X under the harmonized alternative.
View Figure 11
.
Figure 12: Box plot of treatment effect for domain Y under the harmonized alternative.
View Figure 12
.
Figure 13: Posterior distributions of overall treatment effects.
View Figure 13
3. Starting from S8, there are two missing items across the domains. The first step is to borrow the mean of the observed item values for S1 or from all the sections to impute the corresponding item in S8. If the groups are heterogeneous, it is better to borrow within each group. Then the second missing item is predicted with the remaining observed item values and the imputed item value, X^{1}[S8,1], following the procedure in Step 2. The same procedure is repeated for S9 to S16.
.
Figure 14: Posterior distributions of parameter alpha.
View Figure 14
.
Figure 15: Residual plot for domain X under the heterogenic alternative hypothesis.
View Figure 15
Note that this procedure can be easily generated to more than 2 domains and more than 3 items per domains.
.
Figure 16: Residual plot of domain Y under the heterogenic hypothesis.
View Figure 16
.
Figure 17: Box plot of treatment effect of domain X under the heterogenic hypothesis.
View Figure 17
Evaluation of model performance
Before making any inference based on the posterior distributions, convergence must be achieved for the MCMC simulation of each chain for each parameter. In addition, if the MCMC simulation has an adaptive phase, any inference is made using values sampled after the end of the adaptive phase. The GelmanRubin statistic (R), as modified by [11] is calculated to assess the convergence by comparing within and betweenchain variability over the second half of each chain. This R statistic will be greater than 1 if the starting values are suitably overdispersed; it will tend to 1 as convergence is approached. In general practice, if R < 1.05, we might assume convergence has been reached. The MCMC simulation for each model parameter is examined using the R statistic. The convergence of the MCMC simulation for each model parameter of interest is identified for inferences.
.
Figure 18: Box plot of treatment effect for domain Y under the heterogenic hypothesis.
View Figure 18
.
Figure 19: Posterior distributions of overall treatment effects.
View Figure 19
.
Figure 20: Posterior distributions of parameter alpha2.
View Figure 20
To assess the performance of the hierarchical Bayesian model, we plotted the residuals, which are defined as the difference between the predicted mean for each subject and each item and the corresponding simulated observations. To evaluate the proposed approach for handling missing data, we check whether the false positive rate for detecting treatment effect under the null hypothesis can be controlled at the desired level; and whether the power for detecting treatment effect at the desired level under the alternative hypothesis can be retained at least. In addition, the Bayesian analyses results are compared with the frequentist counterpart.
.
Figure 21: Posterior distributions of parameter alpha.
View Figure 21
.
Figure 22: Posterior distributions of treatment effects for domain X under MNAR.
View Figure 22
Checking residuals
The prediction ability of the hierarchical Bayesian model plays an important role in handling missing data because the predicted mean will be used to impute the missing values. If the residuals are small in magnitude, the imputed values will be close to the true values of the missing observations and will result in inferences with better precision and less bias. We use the following equation to define residuals for Subject i and Item j
$$ResidY\left[i,j\right]=YP\left[i,j\right]YS\left[i,j\right]$$ where YP[i,j] refers to the predicted mean for Subject i and Item j, and YS[i,j] refers to the simulated observation for Subject i and Item j.
Inference: Detecting treatment effects
Gibbs sampling was used to make inferences because it is hard to find an analytical solution to the hierarchical model with parameters at multiple levels. After checking whether the posterior distributions of model parameters have converged and whether the imputed values are close to the true values of missing observations, we can decide whether this hierarchical Bayes model can be used to make sound inferences. Our primary interest of inference is on detecting treatment effects at each domain and overall levels.
We carried out simulations in two main categories: under the null hypothesis: no treatment effect within each domain and under the alternative hypothesis: significant treatment effect within each domain.
Comparing with the frequentist results
Analysis of Variance (ANOVA) was used to test the treatment effect within each domain at the significance level of 0.05. The analyses results were compared with their counterparts from the Bayesian analysis. Instead of using pvalues, the 95% lower and upper bounds of credible intervals for average domain scores were used. If the 95% lower bound of the credible interval for the treated group is greater than the 95% upper bound of the control group, the treatment effect is statistically significant in favor of the treatment.
.
Figure 23: Posterior distributions of treatment effects for domain Y under MNAR.
View Figure 23
.
Figure 24: Posterior distributions of overall treatment effects under MNAR.
View Figure 24
Sensitivity analyses
Given that the full data distribution can be factored into an extrapolation model and an observed data model, one or more parameters indexing extrapolation may not be identified by the observed data [12]. Parameters indexing missing data extrapolation are called sensitivity parameters, in general. This concept is used to assess sensitivity of modelbased inferences to either assumptions about missing data mechanisms or informative prior distributions. Under the assumption of MAR, the corresponding constrains require that the conditional distribution for a missing observation ${p}_{\ge 2}({X}_{ij}{X}_{i,(j)},{Y}_{i.})\text{or}{p}_{\ge 2}({Y}_{ij}{Y}_{i,(j)},{X}_{i.})$ for Subject i Item j in domain X or Y in the missing pattern set with indices ≥ 2 follows the same corresponding distribution as for an observation from the completely observed set, ${p}_{1}({X}_{ij}{X}_{i,(j)},{Y}_{i.})\text{or}{p}_{1}({Y}_{ij}{Y}_{i,(j)},{X}_{i.}).$ That is, $${p}_{1}({X}_{ij}{X}_{i,(j)},{Y}_{i.})={p}_{\ge 2}({X}_{ij}{X}_{i,(j)},{Y}_{i.})$$ or $${p}_{1}({Y}_{ij}{Y}_{i,(j)},{X}_{i.})={p}_{\ge 2}({Y}_{ij}{Y}_{i,(j)},{X}_{i.})$$
The above conditions, under the normality assumption in this analysis, can be satisfied by equal means and variances of
${p}_{\ge 2}({X}_{ij}{X}_{i,(j)},{Y}_{i.})\text{or}{p}_{\ge 2}({Y}_{ij}{Y}_{i,(j)},{X}_{i.})\text{and}$ ${p}_{1}({X}_{ij}{X}_{i,(j)},{Y}_{i.})\text{or}{p}_{1}({Y}_{ij}{Y}_{i,(j)},{X}_{i.}),$ for example, for domain Y,
$$Y{P}_{ij}{}^{(1)}={\alpha}^{(1)}{}_{j0}+{{\alpha}^{\prime}}_{j,[1,T1,]}^{(1)}Y{(P)}_{i(j)}+{{\alpha}^{\prime}}_{j,[T,2*T1]}^{(1)}X{(P)}_{i}+{{\alpha}^{\prime}}^{(1)}{}_{j,[2*T,2*T+M]}{Z}_{i}$$ $$={\alpha}^{(\ge 2)}{}_{j0}+{{\alpha}^{\prime}}_{j,[1,T1,]}^{(\ge 2)}Y{(P)}_{i(j)}+{{\alpha}^{\prime}}_{j,[T,2*T1]}^{(\ge 2)}X{(P)}_{{i}^{\text{'}}}+{{\alpha}^{\prime}}^{(\ge 2)}{}_{j,[2*T,2*T+M]}{Z}_{i}$$ $$=Y{P}_{ij}{}^{(\ge 2)}$$
Similar constrains can be imposed on the parameters for domain X. As a sensitivity analysis, we further write the model in a large class of missing not at random (MNAR) models indexed by the parameter (Δ) that measures the departure from MAR. Here, the model parameters for partially observed datasets are reparameterized as functions of the corresponding parameters for completely observed datasets. For example, $${\alpha}_{jj\text{'}}^{(\ge 2)}={\alpha}_{jj\text{'}}^{(1)}+{\Delta}_{jj\text{'}}$$
Where j = 1,...,T+M; j'= 1,...,T+M. It is MAR when ${\Delta}_{jj\text{'}}=0$. In the MNAR model, we assume that each departure parameter follows a uniform distribution, $${\Delta}_{jj\text{'}}\sim dunif(\upsilon ,\upsilon )$$
Where $\upsilon $ is set at a fraction of one standard deviation of each model parameter estimate.
The analysis results with the MNAR model were compared with the ones using the MAR model.
Examples
Under the null hypothesis: no treatment effect and homogeneity across the domains
We generated a data set for 120 subjects evenly distributed between two groups. For each subject, the assessments on three items within the two domains were simulated based upon a multivariate normal distribution. For the placebo group ($\mu 1$) and the treatment group ($\mu 2$), the mean vectors and the covariance matrix (Σ) are shared across the placebo and the treatment groups; both parameters specified as follows:
$$\mu 1=\left({u}_{11}^{X},{u}_{12}^{X},{u}_{13}^{X},{u}_{11}^{Y},{u}_{12}^{Y},{u}_{13}^{Y}\right)$$
$$\mu 2=\left({u}_{21}^{X},{u}_{22}^{X},{u}_{23}^{X},{u}_{21}^{Y},{u}_{22}^{Y},{u}_{23}^{Y}\right)$$ $${u}_{1(2)j}^{X(Y)}\sim N(0,1)I(0,0.5);\text{and}$$ $$\Sigma =\left(\begin{array}{ccc}{\sigma}_{11}=1& \dots & {\sigma}_{16}=0.5\\ \vdots & \ddots & \vdots \\ {\sigma}_{61}=0.5& \cdots & {\sigma}_{66}=1\end{array}\right)$$
Under the alternative hypothesis: significant treatment effect and homogeneity across the domain
The mean vector is different between the treatment groups; and the covariance matrix is shared across the placebo and the treatment groups; both parameters are specified as follows: $${u}_{1j}^{X(Y)}\sim N(0,1)I(0,0.5);\text{}{u}_{2j}^{X(Y)}\sim N(1,1)I(0.5,1.5);\text{and}$$ $$\Sigma =\left(\begin{array}{ccc}{\sigma}_{11}=1& \dots & {\sigma}_{16}=0.5\\ \vdots & \ddots & \vdots \\ {\sigma}_{61}=0.5& \cdots & {\sigma}_{66}=1\end{array}\right)$$
Under the alternative hypothesis: significant treatment effect and heterogeneity across the domain
The mean vector is different between the treatment groups and also different across the domains for treatment 2; and the covariance matrix is shared across the placebo and the treatment groups; both parameters are specified as follows. $${u}_{1j}^{X(Y)}\sim N(0,1)I(0,0.5);\text{}{u}_{2j}^{X}\sim N(1,1)I(0.5,1.5);\text{}{u}_{2j}^{Y}\sim N(1.5,1)I(1,2);$$ and $$\Sigma =\left(\begin{array}{ccc}{\sigma}_{11}=1& \dots & {\sigma}_{16}=0.5\\ \vdots & \ddots & \vdots \\ {\sigma}_{61}=0.5& \cdots & {\sigma}_{66}=1\end{array}\right)$$
Under the alternative hypothesis: significant treatment effect and heterogeneity across the domain with Cronbach's alpha < 0.7
The mean vector is different between the treatment groups and also different across the domains for treatment 2; and the covariance matrix is shared across the placebo and the treatment groups; both parameters are specified as follows. Particularly, the Cronbach's alpha for evaluation of consistency across the items is below 0.7. As such, the withinsubject imputation is not valid. $${u}_{1j}^{X(Y)}\sim N(0,1)I(0,0.5);\text{}{u}_{2j}^{X}\sim N(1,1)I(0.5,1.5);\text{}{u}_{2j}^{Y}\sim N(1.5,1)I(1,2);$$ and $$\Sigma =\left(\begin{array}{ccc}{\sigma}_{11}=2.2& \dots & {\sigma}_{16}=0.2\\ \vdots & \ddots & \vdots \\ {\sigma}_{61}=0.2& \cdots & {\sigma}_{66}=2.2\end{array}\right)$$
The values for each item were then categorized from 1 to 5 based on the 20%, 40%, 60% and 80% quantiles.
Missing Data Generation
To generate missing data, each subject received a number randomly generated from a uniform distribution. The sequence of random numbers was ordered from small to large. The same procedure was repeated for each item per domain. The first C numbers of subjects were assigned to missing values for a particular item within a domain. The placebo group received more missing values than the treatment group in domain Y.
Real Data Analyses
The dataset reported by Jouvent, et al. [13] includes observations on polydimensional rating scale of depressive mode of 20 items from 269 subjects. However, there are no missing values in the data frame. For simplicity and comparison purposes, we randomly selected 120 subjects and items e1 to e3 and e10 to e12. The missing data pattern is the same as in the simulation studies. Similar to the simulation studies, the 120 subjects were equally allocated to two groups. The selected 6 items are on observed painful sadness, emotional hyperexpressiveness, emotional instability, worried gesture, observed anhedonia, and felt sadness. The first 3 items were grouped as domain X and the rest 3 items were grouped as domain Y. There is no significant difference between the treatment groups within either domain. The selected 6 items has low Cronbach's alpha (0.284) based on the selected 120 subjects without missing values. As such, the conventional approach of using the mean of the observed items to impute the corresponding missing value is not valid. Our proposed approach is used to handle missing values instead. Its performance is evaluated by taking the advantage of the fact that true values of the created missing data are known. The prediction ability of the hierarchical Bayesian model is evaluated based on the residuals defined earlier. Inferences on the overall treatment effect and the one within each domain are also performed based on the data with missing values imputed.
Results for the Examples
Under the null hypothesis: no treatment effect and homogeneity across the domains
We use a dataset randomly generated to evaluate the model performance under the scenario of null hypothesis. The convergence of the MCMC samples for the model parameters is acceptable based on the trace, history, autocorrelation and background diagnosis plots. Per the residual plots in figures 2 and figure 3, the residuals for each subject and item fall around the zero line and vary roughly between 5 and 5. This indicates that the model has adequate prediction ability. And the predicted posterior means can be used to impute missing values. The posterior distributions of model parameters are summarized in figure 4. Further, inference on treatment effect within each domain was made based on the posterior distribution of mean scores per treatment group. Box plots as in figure 5, figure 6 and figure 7 are used to demonstrate the posterior distributions of mean scores in each domain and overall. As shown in the figure 5 and figure 6, there is no significant treatment effect in each domain. That is, the lower bound of the 95% credible interval for one treatment group overlaps the upper bound of the 95% credible interval for the other treatment group. There is no overall significant treatment effect as in figure 7. These results agree with the ones by ANOVA. These observations were further corroborated by simulation studies (N = 1000; > 95% times of no significant difference).
.
Figure 25: Residual plot for domain X for the real data with Cronbach's alpha < 0.7.
View Figure 25
.
Figure 26: Residual plot for domain Y for the real data with Cronbach's alpha < 0.7.
View Figure 26
Under the alternative hypothesis: significant treatment effect and homogeneity across the domain
We use a dataset randomly generated to evaluate the model performance under the scenario of alternative hypothesis with homogeneity. The convergence of the MCMC samples for the model parameters is acceptable based on the trace history, autocorrelation and background diagnosis plots. The posterior distributions of model parameters are summarized in figure 8. Per the residual plots in figures 9 and figure 10, for each domain, the residuals for each subject and item fall around the zero line and vary roughly between 5 and 5. This indicates that the model has adequate prediction ability, and that the predicted posterior means can be used to impute missing values. Further, inference on treatment effect within each domain was made based on the posterior distribution of mean scores per treatment group. Box plots as in figure 11, figure 12, and figure 13 are used to demonstrate the posterior distributions of mean scores in each domain and overall. As shown in figures 11, figure 12, and figure 13, there is significant treatment effect in each domain and overall. These results agree with the ones by ANOVA. These observations were further corroborated by simulation studies (N = 1000; > 95% times of significant difference).
.
Figure 27: Posterior distributions of treatment effects for the two groups within domain X.
View Figure 27
.
Figure 28: Posterior distributions of treatment effects for the two groups within domain Y.
View Figure 28
Under the alternative hypothesis: significant treatment effect and heterogeneity across the domain
We use a dataset randomly generated to evaluate the model performance under the scenario of heterogenic alternative hypothesis. The convergence of the MCMC samples for the model parameters is acceptable based on the trace, history, autocorrelation and background diagnosis plots. The posterior distributions of model parameters are summarized in figure 14. Per the residual plots in figure 15 and figure 16, for each domain, the residuals for each subject and item fall around the zero line and vary roughly between 5 and 5. This indicates that the model has adequate prediction ability and that the predicted posterior means can be used to impute missing values. Further, inference on treatment effect within each domain was made based on the posterior distribution of mean scores per treatment group. Box plots as in figure 17, figure 18, and figure 19 are used to demonstrate the posterior distributions of mean scores in each domain and overall. As shown in figure 17, figure 18, and figure 19, there is significant treatment effect in each domain and overall. These results agree with the ones by ANOVA. These observations were further corroborated by simulation studies (N = 1000; > 95% times of significant difference).
.
Figure 29: Posterior distributions of overall treatment effects for the two groups.
View Figure 29
Sensitivity Analyses
We reparameterized the model including the sensitivity parameter (Δ) that measures departures from MAR. The model parameters for the partially observed data (i.e., parameter vector alpha2 in figure 20) were parameterized as with certain departures from the ones for the completely observed data (i.e., parameter vector alpha in figure 21).
As shown in figures 20 and figure 21, the posterior distributions of model parameters under either the MAR or MNAR assumptions are comparable. With respect to the inferences on treatment effects under the MNAR assumption, the posterior distributions of treatment effects per domain and overall are summarized as in figure 22, figure 23 and figure 24. The treatment effects are comparable to the corresponding ones under the MAR assumptions figure 17, figure 18 and figure 19 but with slightly larger variations.
Real Data Analyses
Our proposed approach are further evaluated using the dataset reported by Jouvent, et al. [13] which includes observations on polydimensional rating scale of depressive mode of 20 items from 269 subjects. Since there are no missing values in the data frame, the data are manipulated as described before. The predictive ability of the Bayesian hierarchical model is evaluated based on the residuals defined earlier. The residual plots in figure 25 and figure 26 show that the residuals for both the domain X and Y vary around 0 and range mainly from 5 to 5. The predictive ability of the hierarchical Bayes model is warranted. Inferences on the overall treatment effect and the one within each domain are also performed based on the data with missing values imputed. The posterior distribution of the sum of item scores for each domain (i.e., treatment effect) is summarized and compared between the specified groups as in figure 27 and figure 28. There is no significant difference between the two groups within each domain. Similar results for the posterior distribution of the overall average of the sum of item scores (i.e., overall treatment effect) is given in figure 29.
Discussion
We demonstrated that the multilevel scoretype data with missingness can be effectively analyzed using the hierarchical Bayes model with OpenBUGS (Version 3.2.3). In general, such models provide a promising alternative to the conventional approach in dealing with the missingness at the item level particularly when the consistency across the items is not adequate. Even though the conventional approach may be favorable given adequate consistency across the items [14], but it cannot deal with the inherent uncertainty of imputations themselves [15]. The inference based on the proposed model is robust with the noninformative priors. The posterior distributions of model parameters of interest at multiple levels provide more information than do the maximum likelihood estimators (MLEs) even if the computation of MLEs is feasible. The proposed approach can perform well under MAR, particularly when the factors that influence missingness are included in the model. This leads to valid inference based on imputed items. This feature mirrors the merits of regression imputation [15]. However, it is beneficial to perform sensitivity analyses to warrant the validity of the analyses under the MAR assumption.
The proposed method is developed under the crosssectional setting. When borrowing information across longitudinal observations within a subject is not feasible, it is an efficient way to handle missing values via borrowing information across domains (i.e., scales) and/or borrowing among subjects. Even though this method can ignore the domain structure, it does have the advantage in making good use of domain structure to handle missing data and make inferences at the domain or item level. It makes this approach more appealing than other analogues. In addition, this method can be further extended to the longitudinal setting. Moreover, the distribution of item scores can be ordinal rather than continuous.
As an alternative, the imputed value can be sampled via the following distribution [16]. $$Y(X).uncu{t}_{ij}{Z}_{i}\sim Normal(Y(X){P}_{ij},{\sigma}_{k}{}^{2})$$
This approach is similar to stochastic regression imputation [15], which adds additional noise to the predicted values for imputation. Even though this approach makes sampled values for imputation from the intended distribution, it also causes problems such as implausible/outofrange values. Therefore, the imputed value needs to be restricted to the range of the item score to assist with convergence. In addition, the feedback of the imputed value may be undesirable and should be avoided via cut function in OpenBUGS. To these aims, we use the following manipulation, $$Y(X).tem{p}_{ij}<cut(Y(X).uncutij)$$ $$Y(X).temp{b}_{ij}<abs(Y(X).tempij)$$ $$Y{(X)}_{ij}<\mathrm{min}(UB,Y(X).tempbij)$$
Here UB is the upper bound of the range of the item scores. This method yields comparable results as the proposed approach.
In the real situations, it is quite often that we encounter with a large number of items, in such situations our proposed approach may not be applicable directly. However, we can reduce the dimension of the items via grouping sets of items and replacing them with their sum scores. But one should be careful in taking this action because it requires that the items are similar enough. Alternatively, we can select a certain number of informative predictors [17].
Conclusions
The proposed hierarchical Bayes model can be used to handle missing data at item level and can help make valid inferences at multiple levels of interest via conditional posterior distributions. It can serve as an alternative to the traditional approach in either the primary or the sensitivity analysis. This approach has the potential to be further extended to other more complicated setting.
Acknowledgement
We would like to thank the reviewers for their valuable comments.
References

McKnight PE, McKnight KM (2013) Missing data in psychological science. In: Jonathan S Comer, Philip C Kendall, The Oxford handbook of research strategies for clinical psychology. Oxford University Press, New York, USA, 374 378.

Figueredo AJ, McKnight PE, McKnight KM, Sidani S (2000) Multivariate modeling of missing data within and across assessment waves. Addiction 95: S36180.

Eekhout I, Enders CK, Twisk JW, De Boer MR, De Vet HC, et al. (2015) Including auxiliary item information in longitudinal data analyses improved handling missing questionnaire outcome data. J Clin Epidemiol 68: 637645.

Eekhout I, de Boer RM, Twisk JW, de Vet HC, Heymans MW (2012) Missing data: a systematic review of how they are reported and handled. Epidemiology 23: 729732.

Eekhout I, de Vet HC, Twisk JW, Brand JP, de Boer MR, et al. (2014) Missing data in a multiitem instrument were best handled by multiple imputation at the item score level. J Clin Epidemiol 67: 335342.

Eekhout I, Enders CK, Twisk JW, de Boer MR, de Vet HC, et al. (2015) Analyzing incomplete item scores in longitudinal data by including item score information as auxiliary variables. Structural Equation Modeling 22: 588602.

Graham JW (2003) Adding missingdatarelevant variables to FIMLbased structural equation models. Structural Equation Modeling 10: 80100.

Collins LM, Schafer JL, Kam CM (2001) A comparison of inclusive and restrictive strategies in modern missing data procedures. Psychol Methods 6: 330351.

Schafer JL (1997) Analysis of incomplete multivariate data. CRC press, USA.

van Buuren S (2010) Item imputation without specifying scale structure. Methodology 6: 3136.

Brooks SP, Gelman A (1998) General methods for monitoring convergence of iterative simulations. Journal of computational and graphical statistics 7: 434455.

Daniels MJ, Hogan JW (2008) Missing data in longitudinal studies: Strategies for Bayesian modeling and sensitivity analysis. CRC Press, USA.

Jouvent R, Vindreau C, Montreuil M, Bungener C, Widlocher D (1988) La clinique polydimensionnelle de l'humeur dépressive. Nouvelle version de l'échelle EHD. Psychiatrie & psychobiologie 3: 245253.

Fairclough DL, Cella DF (1996) Functional Assessment of Cancer Therapy (FACTG): Nonresponse to individual questions. Qual Life Res 5: 321329.

Van Buuren S (2012) Flexible imputation of missing data. CRC press, USA.

Carrigan G, Barnett AG, Dobson AJ, Mishra G (2007) Compensating for missing data from longitudinal studies using WinBUGS. Journal of Statistical Software 19: 117.

Van Buuren S, Boshuizen HC, Knook DL (1999) Multiple imputation of missing blood pressure covariates in survival analysis. Stat Med 18: 681694.