Abstract
We study the correlation structure for a mixture of ordinal and continuous repeated measures using a Bayesian approach. We assume a multivariate probit model for the ordinal variables and a normal linear regression for the continuous variables, where latent normal variables underlying the ordinal data are correlated with continuous variables in the model. Due to the probit model assumption, we are required to sample a covariance matrix with some of the diagonal elements equal to one. The key computational idea is to use parameter-extended data augmentation, which involves applying the Metropolis-Hastings algorithm to get a sample from the posterior distribution of the covariance matrix incorporating the relevant restrictions. The methodology is illustrated through a simulated example and through an application to data from the UCLA Brain Injury Research Center.
Keywords: Gibbs sampler, Multivariate probit model, Metropolis–Hastings algorithm, parameter extension, data augmentation
1. Introduction
Longitudinal and repeated measures data are extremely common in nearly every field of science. Quite often, a portion of the data vector for an individual consists of ordinal measures. Repeated ordinal data can be treated using a multivariate version of the probit regression model, which assumes that each ordinal measure arises as a discretized version of a latent continuous score and that these latent continuous scores have a multivariate normal distribution with the dependence described by a correlation matrix. This model was studied from a Bayesian standpoint [1]. Two of the biggest difficulties that arise are: (i) choosing a prior distribution for the correlation matrix of the latent continuous measures and (ii) finding an appropriate sampling step for in an MCMC algorithm. Chib and Greenberg tackle these problems through the use of a truncated normal prior distribution on the vector of unique elements of and carefully-tuned proposal distributions for the elements of . Other authors [2, 3] have proposed solutions based on reparametrization. In previous work, [4], we have described a method that allows for unified prior modeling and sampling of the correlation matrix. The method is motivated by the idea of parameter expansion [5] and uses an artificial augmentation of into a general covariance matrix.
In this paper, we seek to extend this model to data that are a mixture of ordinal and continuous components. Schafer [6] considers the related problem of modeling a mixture of nominal categorical and continuous measure by use of the general location model. The model specifies that the categorical measures follow a log-linear (contingency table) model and that, conditional on the cell of the table, the continuous data have a multivariate normal distribution with different parameters in each cell of the table. In practice, the covariance matrix of the multivariate normal is usually assumed to be constant across cells. Also, the general location model does not perform well when there are sparse cells in the contingency table of the categorical data. The approach that we outline in this paper is quite different as it explicitly establishes a joint model for the set of measures and can allow for arbitrary covariate specifications for both ordinal and continuous data.
The dependence of our multiple measures is modeled through a multivariate normal distribution for latent continuous scores (corresponding to the ordinal measures) and the continuous measures. A general theoretical framework for this modeling approach is called copula modeling. A good recent reference is [7], which studies multivariate Gaussian copula models in an exponential family setting. Inferential theory is described under a generalized estimating equation approach.
Section 2 gives the notation and details for our model. In section 3, we describe the treatment of the covariance structure for the repeated measures. We present a simulated example in section 4 and an application to data on long-term outcome for severe head trauma patients in section 5. Section 6 discusses an extension of this model to allow for longitudinal modeling of the measures. Finally, we summarize the paper and future research directions in section 7.
2. Generalized multivariate probit model
We assume that the data vector for consists of a continuous portion , with length and an ordinal portion , with length .
Suppose follows a multivariate normal distribution with mean equal to , where is a by design matrix and is the normal regression parameter column vector with dimensions, and covariance matrix equal to .
We treat the ordinal data in the multivariate probit model framework [1, 8], we assume there is an underlying normal latent variable for each , for . The element takes values on the discrete set , and if and only if the latent variable is in the range where are the set of cut-points, for and . We set for notational simplicity, and for identifiability of the cut-points. The vector follows a multivariate probit model if , where is the by design matrix for the linear model and is a by correlation matrix.
Let denote the covariance matrix of the vectors
| (1) |
where is the corresponding correlation matrix for and is the diagonal matrix of variances of .
To model the and the simultaneously, we assume that given the latent vector , the vector , where is vertically partitioned as and , and is the covariance matrix of the vector () as defined in equation (1). In a Bayesian implementation of this model, we require a joint prior distribution for , and the cutpoints . For simplicity, we will assume the three components are independent a priori. The prior distribution for the regression parameters, , will be assumed normal given fixed hyperparameters, i.e., . For the ragged array , we typically assume a non-informative prior . The prior distribution for will be discussed in section 3.
Let and . Then, the joint posterior density of is
where the indicator function indicates the compatibility of and . To implement the Gibbs sampler, the full conditional distributions can be described as follows:
-
For the regression parameters, standard Bayesian linear model results imply thatwhere
-
For the latent variables, have interval truncated normal distributions. The truncation is chosen so that is constrained to lie between the two cut-points compatible with .where and conditional mean and variance of given . To give explicit formulas for these, recall that the vector , and thus the element is the th element of . Let be the by 1 covariate vector for the th subject’s th ordinal measure. We have
where means the vector of the th row of without its th column element, is the transpose of is the matrix without its th row and th column, is the matrix without the th row, and is the vector without its th element.
-
For the cut-points of the latent variables, the full conditional distribution for is found by
In other words, the cut-point is uniformly sampled from the widest possible interval that is compatible with other cut-points and the ordinal data.
For the covariance matrix of the latent variables, is proportional to . Since is a covariance matrix with the restriction that some of the diagonal elements are equal to 1, we cannot use either methods for sampling an unrestricted covariance matrix nor methods for sampling a true correlation matrix. In the following section, we will generalize the parameter-extended Metropolis-Hastings algorithm [4] to sample .
3. Bayesian analysis for mixture of continuous and ordinal repeated measures
3.1. Parameter-extended Metropolis-Hastings (PX-MH) algorithm
We first review the results of Zhang et al. [4] for the case where we have only the ordinal data (so that and ).
3.1.1. PX-MH algorithm
- Set initial value of () through setting to an initial covariance matrix.
Generate () by generating from Wishart .
-
Take
where is the proposal density function, which is equal to Jacobian Wishart (i.e., the Wishart density function times the Jacobian term for the transformation from to ), and is the posterior density of . Alternatively, we could use an inverse-Wishart jumping rule for this step. We name the density function implied on by placing a Wishart density on , the PXW () density (PXIW if has an inverse-Wishart density).
Back in the context of the multivariate probit model, we add the artificial variance components to the sampler. The joint posterior density is now
The full conditionals for and do not depend on , so they are the same as in section 2. The joint posterior density of and given is proportional to . The PX-MH algorithm can then be used to sample the pair .
Besides being a convenient proposal density, the PXW distribution is intuitive to use as a prior distribution for (). The prior scale can be set to , where is a prior guess for . Choosing an appropriate prior distribution for the covariance structure in our model is similar to the choice of an appropriate parametric dependence structure when fitting repeated measures models in standard software packages. In both situations, an analyst should be guided by a combination of experience and common sense. In parametric selection, competing models can be compared using the AIC or BIC model criteria. For the PXW distribution, Bayesian model fit criteria can certainly be computed, however a big advantage of our approach compared with the parametric covariance modeling is that the posterior inference for the covariance matrix is not constrained to belong to any particular parametric family. Rather, a sensible prior centre coupled with a small value for the prior degrees of freedom anchors the covariance inference in a useful neighbourhood.
As a natural extension, it is possible to use a hierarchical model for the prior centre [9], by allowing to be a parametric family of correlation matrices parametrized by . The model would then be completed with a prior distribution on .
3.2. Generalized parameter-extended Metropolis-Hastings (GPX-MH) algorithm
The parameter-extended random-walk algorithm of the previous section can be generalized to the situation where only a portion of the covariance matrix contains restrictions. We denote the generalized algorithm as GPX-MH. To sample , we expand the parametrization of to include a diagonal scale matrix for . We call the expanded matrix , which can be written
Therefore, we can write , where
Let and . Then the joint posterior density is
The full conditional distributions and are the same as in section 2. Based on the above joint posterior density, we have is proportional to . As above, we can use the PXW distribution to define a prior density on . The density function will be the product of the Jacobian for transforming to times a Wishart density for . More specifically, we give a PXW prior distribution, where is a prior guess for . We emphasize that are the extended parameters and are the intrinsically meaningful variance components in . Then, we use the parameter-extended Metropolis–Hastings algorithm to sample and together.
3.3. Gibbs sampling with missing outcomes
Suppose has missing components denoted by and observed components denoted by , and that without loss of generality, the vector is ordered as (we omit the transpose symbols in the following sections for notational simplicity). Similarly, . Corresponding to , we write although both and are unobserved latent variables.
Let , and . Then the joint posterior density of is
The MCMC sampling algorithm is the same as in section 2 except
have univariate normal distributions truncated at the interval , if with the conditional mean and variance given in section 2.
have univariate normal distributions having the usual conditional mean and variance without truncation.
have univariate normal distributions having the usual conditional mean and variance without truncation.
4. A simulated example
We now investigate the behaviour of this model for a small data set, for which we expect that the choice of prior distribution for may affect our inference to a large extent. We use a total sample size of with repeated measures. We assume the multivariate probit model for repeated categorical outcomes for . We let each take one of 4 ordered categories, 0, 1, 2, 3 for each , and . For simplicity, we set the parameter vector and to represent a linear trajectory design matrix with zero intercept and slope.
We assume the following covariance matrix for :
![]() |
![]() |
For we generate a multivariate normal variable with mean vector equal to 0 and covariance matrix equal to . We set for , and and if if if , and if for and . In other words, the categorical data are created from by discretizing at the the cut-points for .
We now compare the estimates of the regression coefficients, cutpoints, variances, and correlation parameters under two different prior distributions for and : the prior distribution, which assumes a prior mean with zero correlation and the prior distribution which assumes a prior mean with moderate AR(1) correlations (see figure 1). The rationale for comparing these specific choices is that (i) the autoregressive model is somewhat but not entirely appropriate (i.e., the correlations in are largest near the diagonal and smallest in the corners, but they do not decay in powerlaw fashion) and (ii) the identity model is not appropriate as all the correlation elements are non-zero. We considered both a complete data set, and a data set which had 20% of the values missing completely at random. We ran the MCMC sampler for 20,000 iterations. The Metropolis-Hastings step used a jumping degrees of freedom of and achieved an acceptance rate of ~18%. Although this is below the value of 23% recommended by Gelman et al. [10], we found that higher values for substantially increased the autocorrelations. We calculated Gelman and Rubin’s potential scale reduction factor, for five dispersed chains with the first 1,000 iterations discarded as burn-in [11]. All diagnostics indicated excellent convergence of the algorithm. The values of for the two regression parameters, ten correlations, three variances, and four ordinal cutpoints were all below 1.04 after 10,000 iterations and declined consistently through a further 10,000 iterations. The multivariate potential scale reduction factor [12] for these 21 parameters was 1.06 after 10,000 iterations, improving to 1.02 at 20,000 iterations. This is a fairly large number of parameters for which, to calculate the MPSRF, and a value this low is an indicator of excellent convergence in this example.
Figure 1.

The density plots under the prior distribution for each correlation parameter (in the complete case data set), showing the extent of information contained in a small data set about . The solid lines are the posterior density plots and the dashed lines are the prior density plots.
The posterior estimated regression parameters and the standard deviations are shown in table 1. We can see that the estimated means for these parameters are quite close to their true values. Neither the choice of prior distribution nor the presence of missingness has a great effect on our inference for .
Table 1.
Posterior means and standard deviations for the elements of regression parameters with and without missing values under two different priors.
| Q- | ||
|---|---|---|
| True | 0.0 | 0.0 |
| MComI | 0.03 | 0.04 |
| (Std) | (0.12) | (0.06) |
| MComA | 0.04 | 0.04 |
| (Std) | (0.13) | (0.06) |
| MMisI | −0.02 | 0.05 |
| (Std) | (0.13) | (0.06) |
| MMisA | −0.01 | 0.04 |
| (Std) | (0.13) | (0.06) |
MComI means the prior without missing data and MComA means the prior without missing data. MMisI and MMisA are the corresponding results for the data with missing values.
Table 2 contains the posterior estimated cut-points and their standard deviations. In general, for all of the different situations, we see that the estimated cut-points are close to their true values and that the standard deviations range from 0.13 to 0.21 for the complete data case and 0.13 to 0.23 for the incomplete data case.
Table 2.
Posterior means and standard deviations for the elements of bin boundaries with and without missing values under two different priors.
| Q- | ||||
|---|---|---|---|---|
| True | 0.5 | 1.0 | 0.5 | 1.0 |
| MComI | 0.58 | 1.0 | 0.44 | 1.14 |
| (Std) | (0.14) | (0.19) | (0.13) | (0.21) |
| MComA | 0.54 | 0.96 | 0.43 | 1.12 |
| (Std) | (0.14) | (0.18) | (0.13) | (0.21) |
| MMisI | 0.65 | 1.13 | 0.44 | 1.19 |
| (Std) | (0.17) | (0.23) | (0.14) | (0.23) |
| MMisA | 0.61 | 1.08 | 0.42 | 1.17 |
| (Std) | (0.17) | (0.23) | (0.13) | (0.23) |
MComI means the prior without missing data and MComA means the prior without missing data. MMisI and MMisA are the the corresponding results for the data with missing values.
Table 3 presents the posterior means of the correlation matrix elements and their posterior standard deviations for both complete and incomplete simulated data sets. We see that the estimated posterior correlations are pulled toward zero under the prior for both the complete and missing data sets. Not surprisingly, the prior gives much better estimates for some elements of the correlation matrix than the prior (see figure 2). For example, for the complete data set, the estimated value for is equal to 0.36 under the prior and 0.50 under prior; the true value of is equal to 0.5. We see similar behaviour for and in the incomplete data set. However, there are some elements of the correlation matrix, which are estimated better under the prior, such as and .
Table 3.
Posterior means and standard deviations for the elements of with and without missing values under two different priors.
| Q- | |||||
|---|---|---|---|---|---|
| True | 0.7 | 0.63 | 0.32 | 0.09 | 0.9 |
| MComI | 0.55 | 0.27 | 0.36 | 0.07 | 0.83 |
| (Std) | (0.24) | (0.26) | (0.18) | (0.17) | (0.30) |
| MComA | 0.64 | 0.40 | 0.42 | 0.12 | 0.86 |
| (Std) | (0.30) | (0.30) | (0.17) | (0.19) | (0.38) |
| MMisI | 0.56 | 0.31 | 0.27 | 0.15 | 0.82 |
| (Std) | (0.24) | (0.27) | (0.18) | (0.18) | (0.34) |
| MMisA | 0.65 | 0.42 | 0.35 | 0.17 | 0.85 |
| Q- | |||||
| True | 0.45 | 0.14 | 0.5 | 0.15 | 0.3 |
| MComI | 0.40 | 0.17 | 0.36 | 0.18 | 0.37 |
| (Std) | (0.16) | (0.17) | (0.19) | (0.20) | (0.15) |
| MComA | 0.51 | 0.23 | 0.50 | 0.25 | 0.45 |
| (Std) | (0.18) | (0.19) | (0.21) | (0.22) | (0.12) |
| MMisI | 0.29 | 0.12 | 0.31 | 0.17 | 0.39 |
| (Std) | (0.20) | (0.19) | (0.22) | (0.21) | (0.14) |
| MMisA | 0.42 | 0.19 | 0.45 | 0.23 | 0.49 |
| (Std) | (0.21) | (0.22) | (0.23) | (0.25) | (0.13) |
MComI means the prior without missing data and MComA means the prior without missing data. MMisI and MMisA are the corresponding results for the data with missing values.
Figure 2.

The density plots under the prior distribution for each correlation parameter (in the complete case data set), showing the extent of information contained in a small data set about . The solid lines are the posterior density plots and the dashed lines are the prior density plots.
As it is difficult to assess the closeness of a matrix of items to their target values, we make a matrix-wise comparison of the estimated and true matrices. To do this, we compute a risk function attributed to Stein [13], namely , where is the estimated posterior correlation matrix and represents the true correlation matrix. We find that the value for is equal to 0.55 for the prior and 0.36 for the prior. For the same simulated data with 20% missing values, the value for Stein’s loss function is equal to 0.54 for the prior and 0.32 for the prior. Thus, a more appropriate prior density may lead to better inference with or without missing values. We have investigated additional simulated data sets under the same conditions and have found that the results are reasonably stable. Furthermore, the two main conclusions that posterior inference is centred around the true underlying values and that a more appropriate prior distribution leads to a smaller loss function held for several other choices of that we tried (results not shown).
5. Application: metabolic predictors of multiple long-term outcome measures in severe head trauma patients
Traumatic brain injury (TBI) is an enormous health problem in the United States and globally. The UCLA Brain Injury Research Center (BIRC) focuses its research on post-injury brain metabolism and its relationship to a long-term outcome in severe head trauma patients [14]. We apply the model to a mixture of data from the UCLA BIRC on subjects. For each subject we use four ordinal measures: (i) Pupils is 0, 1, or 2, indicating the number of abnormal pupils; (ii) Improve is 0, 1, or 2, indicating whether the subject’s Glasgow Coma Scale score improved, stayed the same, or worsened in the early hours post-injury; and (iii) GL6 and GL12 are 0/1/2/3 ordinal where higher means worse global outcome. We also include eight ‘continuous’ variables: (i) NRS6 and NRS12 give the total score at 6 and 12 months post-injury on the Neurobehavioral Rating Scale with higher scores indicating poorer condition; (ii) Peg6 and Peg12 are related to the time required at 6 and 12 months post-injury to complete a test that involves putting the pegs in a pegboard. The two Peg variables were created by taking the average of the logarithm of the left hand time and that of the right hand time. This transformation was chosen to give approximate normality; (iii) LAC, OXY and GLC are measures of brain metabolism for lactate, oxygen, and glucose, respectively, during first week post-injury. The measures are scaled so that higher values correlate with poorer condition; and (iv) AGE is the age of the subject in years.
We chose a compound symmetry structure for with fixed at an intraclass correlation value of 0.5. The degrees of freedom parameter was set to . This prior distribution reflects the clinical belief that these measures should all be positively correlated as they are all scaled in the same direction, but the low value for allows for significant departures from the actual correlation value of 0.5. We ran the MCMC sampler for 100,000 iterations. The Metropolis-Hastings step used a jumping degrees of freedom of and achieved an acceptance rate of ~15%. Although this is below the value of 23% recommended by Gelman et al. [10], we found that higher values for substantially increased autocorrelations. We calculated Gelman and Rubin’s potential scale reduction factor, , for five dispersed chains with the first 1000 iterations discarded as burn-in [11]. All diagnostics indicated good convergence of the algorithm. The values of for the 12 regression and eight variance parameters were all below 1.1 by 30,000 iterations. The correlations and cutpoints demonstrated slightly slower convergence: at 30,000 iterations 52 of the 66 correlations and three of the six ordinal cut-points had PSRF values below 1.1, but by 100,000 iterations was below 1.1 for all parameters. The multivariate potential scale reduction factor for the cut-point parameters was 1.46 after 30,000 iterations, improving to 1.17 at 100,000 iterations.
Table 4 gives the posterior mean of the correlation matrix shown in the upper triangular portion of the matrix. The lower triangular portion gives the posterior standard deviations of the correlation matrix . Here we see that the measures of metabolism LAC, OXY and GLC, all have at least moderate correlation with some of the 6-month measures (NRS6, Peg6, and GL6) and 12-month measures (NRS12, Peg12, and GL12). Therefore, we can partially predict short-term and long-term outcomes via early metabolic measures.
Table 4.
Above diagonal: posterior means of the tetrachoric correlation matrix for the BIRC neuropsych measures. Below diagonal: posterior standard deviations of the tetrachoric correlation matrix.
| NR6 | NR12 | PG6 | PG12 | LAC | OXY | GLC | AGE | PUP | IMP | GL6 | GL12 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NR6 | 1.00 | 0.75 | 0.61 | 0.42 | 0.37 | 0.32 | 0.20 | 0.16 | 0.28 | 0.09 | 0.66 | 0.67 |
| NR12 | 0.07 | 1.00 | 0.41 | 0.36 | 0.28 | 0.39 | 0.26 | 0.15 | 0.15 | 0.15 | 0.54 | 0.69 |
| PG6 | 0.09 | 0.11 | 1.00 | 0.79 | 0.47 | 0.30 | 0.20 | 0.40 | 0.24 | 0.22 | 0.54 | 0.55 |
| PG12 | 0.11 | 0.11 | 0.06 | 1.00 | 0.32 | 0.22 | 0.10 | 0.42 | 0.22 | 0.09 | 0.56 | 0.52 |
| LAC | 0.11 | 0.12 | 0.110 | 0.13 | 0.10 | 0.29 | 0.08 | 0.07 | 0.18 | 0.15 | 0.19 | 0.17 |
| OXY | 0.11 | 0.11 | 0.11 | 0.13 | 0.12 | 1.00 | 0.21 | 0.28 | 0.20 | 0.12 | 0.33 | 0.37 |
| GLC | 0.12 | 0.11 | 0.11 | 0.13 | 0.13 | 0.12 | 1.00 | 0.13 | −0.01 | 0.17 | 0.17 | 0.48 |
| AGE | 0.14 | 0.14 | 0.12 | 0.12 | 0.14 | 0.13 | 0.13 | 1.00 | −0.15 | 0.10 | 0.27 | 0.28 |
| PUP | 0.13 | 0.13 | 0.13 | 0.14 | 0.15 | 0.15 | 0.14 | 0.13 | 1.00 | −0.01 | 0.24 | 0.31 |
| IMP | 0.13 | 0.13 | 0.12 | 0.13 | 0.14 | 0.14 | 0.14 | 0.14 | 0.16 | 1.00 | −0.08 | 0.01 |
| GL6 | 0.09 | 0.130 | 0.130 | 0.130 | 0.13 | 0.13 | 0.12 | 0.13 | 0.14 | 0.14 | 1.00 | 0.85 |
| GL12 | 0.08 | 0.08 | 0.09 | 0.10 | 0.12 | 0.11 | 0.12 | 0.11 | 0.12 | 0.15 | 0.06 | 1.00 |
Bold faced correlations are those between metabolic measures and long term measures.
Pairwise correlation of a metabolic measurement and a long-term outcome may not be clinically important if this relationship can be explained by other known predictors of outcome such as age, pupil abnormality, and early improvement. Thus, to investigate the correlation structure more carefully, we examined the posterior distribution of the partial correlations in . The partial covariance matrix of variables controlling for variables is
where
is the covariance matrix of the full vector. The partial correlation matrix of variables controlling for variables , is then found by standardizing .
Table 5 presents the posterior means and standard deviations of the partial correlations for the six long-term outcomes with each of the three metabolic measures controlling for Age, Pupils, Improve and the other two metabolic measures. We see that each metabolic measure seems to give some unique information about long term outcome. The posterior mean of the partial correlation between GLC and GL12 is 0.475 with standard deviation equal to 0.131, suggesting that glucose metabolism is predictive of global 12-month outcome even after controlling for lactate and oxygen metabolism as well as age, pupils, and early improvement. The partial correlations between LAC and NRSR6, and both PEG6 and PEG12, are also fairly strong. This suggests that lactate can predict NRSR6 and peg test times even after controlling for GLC and OXY and the other variables. There is a moderate partial correlation between OXY and NRSR12 after controlling for lactate and glucose metabolism and the other predictors.
Table 5.
Posterior means and standard deviations of partial correlations between brain metabolic measures and the six long-term outcomes while controlling for Age, Pupils, Improve and the other two metabolic measures.
| NRSR6 | NRSR12 | PEG6 | PEG12 | GL6 | GL12 | |
|---|---|---|---|---|---|---|
| GLC(Mean) | 0.154 | 0.197 | 0.130 | 0.042 | 0.135 | 0.475 |
| (std) | 0.128 | 0.120 | 0.126 | 0.145 | 0.134 | 0.131 |
| LAC (Mean) | 0.287 | 0.171 | 0.438 | 0.288 | 0.099 | 0.040 |
| (std) | 0.128 | 0.129 | 0.122 | 0.143 | 0.145 | 0.155 |
| OXY(Mean) | 0.143 | 0.273 | 0.004 | −0.048 | 0.197 | 0.174 |
| (std) | 0.132 | 0.117 | 0.144 | 0.151 | 0.152 | 0.157 |
GLC is predictive of GL12 outcome even after controlling for lactate and oxygen; LAC seems predictive of NRSR6 and both peg times even after controlling for GLC and OXY, and OXY seems predictive of NRSR12 after controlling for LAC and GLC.
6. Hierarchical models for mixture of continuous and ordinal repeated measures
The metabolic measures used in the analysis of section 5 were, in reality, themselves longitudinally recorded. Each subject has between one and ten measurements potentially taken every 12 hours during the first five days in the intensive care unit. We could directly model these in our vector , but a more interesting approach might be to use a separate hierarchical model for these longitudinal data (e.g., random intercept or random trajectory model) and use the subject-specific coefficients from this model (e.g., intercepts or intercepts and slopes) as the (now latent) continuous data that go into the vector. For the analysis just presented, we did a 2-step version of this: first the repeated metabolic measures were analysed in a mixed effects regression package, and then the estimated patient specific means were used as part of the vector.
A more integrated approach would proceed as follows. Let the observed data be . Suppose that , where is the design matrix for the longitudinal data is the covariance matrix of the disturbances in and are the subject-specific parameters for the th subject. We assume for simplicity in this section that and are known. Additionally, we assume that the subject-specific parameters come from a multivariate normal distribution with known mean vector and covariance matrix, i.e., . These restrictions can be easily relaxed and the additional computations are easily handled in an MCMC setting. We make only the point here that the latent vectors can be treated via standard regression results. The model is completed by assuming that .
Define . Then the joint posterior density can be found as
where the indicator function indicates the compatibility of and . To implement the Gibbs sampler, all steps are as above with one additional step for the . The subject-specific hierarchical parameters have full conditional multivariate normal distributions:
where and are the conditional mean and variance of given (section 2). Using standard Bayesian linear model results,
7. Discussion
In this manuscript, we generalized the multivariate probit model to a mixture of continuous and ordinal repeated measures and applied Gibbs sampler to do the analysis. We extended our previous work on modeling and sampling, a correlation matrix to modeling and sampling, a covariance matrix with some of the diagonal elements restricted to be equal to 1. The analysis allows for missing values in the outcomes with little additional computational complexity. The practical value of this model was illustrated with a simulation example and through the application to a data set from brain injury research. Natural extensions of the proposed approach would include incorporating additional types of variables (e.g., nominal, Poisson, semi-continuous) and generalizing these models to a hierarchical setting for longitudinal data. In manuscripts in progress, we discuss the use of a multivariate multinomial probit model for analysing repeated nominal measures, and the analyses of mixtures of nominal, ordinal, and continuous measures.
Acknowledgement
This work was supported by NIH grants MH60213, NS30308, and AI28697.
References
- [1].Chib S and Greenberg E, 1998, Analysis of multivariate probit models. Biometrika, 85, 347–361. [Google Scholar]
- [2].Nandram B and Chen M-H, 1994, Accelerating Gibbs sampler convergence in the generalized linear models via a reparameterization. Journal of Statistical Computation and Simulation, 81, 27–40. [Google Scholar]
- [3].Liu C, 2001, Bayesian analysis of the multivariate probit model: discussion of ‘The art of data augmentation’ by Van Dyk and Meng. Journal of Computational and Graphical Statistics, 10, 75–81. [Google Scholar]
- [4].Zhang X, Boscardin WJ and Belin TR, 2006, Sampling correlation matrices in Bayesian models with correlated latent variables. Journal of Computational Graphics and Statistics, 15, 880–896. [Google Scholar]
- [5].Liu C, Rubin DB and Wu Y, 1998, Parameter expansion to accelerate EM: The PX-EM algorithm. Biometrika, 85, 755–770. [Google Scholar]
- [6].Schafer JL, 1997. Analysis of incomplete multivariate data. (London: Chapman & Hall; ). [Google Scholar]
- [7].Song PX-K, 2000, Multivariate dispersion models generated from Gaussian copula. Scandinavian Journal of Statistics, 27, 305–320. [Google Scholar]
- [8].Albert J and Chib S, 1993, Bayesian analysis of binary and polychotomous response data. Journal of the American Statistical Association, 88, 669–679. [Google Scholar]
- [9].Boscardin WJ and Weiss R, 2001, Models for the covariance matrix of multivariate longitudinal and repeated measures data. In: 2001 Proceedings of the American Statistical Association. (Alexandria, VA: American Statistical Association; ). [Google Scholar]
- [10].Gelman A, Roberts GO and Gilks WR, 1996, Efficient jumping rules for Metropolis algorithms. Bayesian Inference, 5, 595–605. [Google Scholar]
- [11].Gelman A and Rubin DB, 1992. Inference from iterative simulation using multiple sequences (with discussion). Statistical Science, 7, 457–511. [Google Scholar]
- [12].Brooks SP and Gelman A, 1998, General methods for monitoring convergence of iterative simulations. Journal of Computational and Graphical Statistics, 7, 434–455. [Google Scholar]
- [13].Yang R and Berger JO, 1994, Estimation of a covariance matrix using the reference prior. Annals of Statistics, 22, 1195–1211. [Google Scholar]
- [14].Glenn T, Kelly D, Boscardin W, McArthur D, Vespa P, Oertel M, et al. , 2003, Energy dysfunction as a predictor of outcome after moderate or severe head injury. Journal of Cerebral Blood Flow and Metabolism, 23, 1239–1250. [DOI] [PubMed] [Google Scholar]


