Regression analysis of longitudinal binary data with time-dependent environmental covariates bias an


320 67 176KB

English Pages 20

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

Regression analysis of longitudinal binary data with time-dependent environmental covariates bias an

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

Biostatistics (2005), 6, 4, pp. 633–652 doi:10.1093/biostatistics/kxi033 Advance Access publication on May 25, 2005

Regression analysis of longitudinal binary data with time-dependent environmental covariates: bias and efficiency JONATHAN S. SCHILDCROUT∗ Department of Biostatistics, Vanderbilt University, S-2323 Medical Center North, Nashville, TN 37232-2158, USA [email protected] PATRICK J. HEAGERTY Department of Biostatistics, University of Washington, F-600 Health Sciences Building, Campus Mail Stop 357232, Seattle, WA 98195-7232, USA

S UMMARY Generalized estimating equations (Liang and Zeger, 1986) is a widely used, moment-based procedure to estimate marginal regression parameters. However, a subtle and often overlooked point is that valid inference requires the mean for the response at time t to be expressed properly as a function of the complete past, present, and future values of any time-varying covariate. For example, with environmental exposures it may be necessary to express the response as a function of multiple lagged values of the covariate series. Despite the fact that multiple lagged covariates may be predictive of outcomes, researchers often focus interest on parameters in a ‘cross-sectional’ model, where the response is expressed as a function of a single lag in the covariate series. Cross-sectional models yield parameters with simple interpretations and avoid issues of collinearity associated with multiple lagged values of a covariate. Pepe and Anderson (1994), showed that parameter estimates for time-varying covariates may be biased unless the mean, given all past, present, and future covariate values, is equal to the cross-sectional mean or unless independence estimating equations are used. Although working independence avoids potential bias, many authors have shown that a poor choice for the response correlation model can lead to highly inefficient parameter estimates. The purpose of this paper is to study the bias–efficiency trade-off associated with working correlation choices for application with binary response data. We investigate data characteristics or design features (e.g. cluster size, overall response association, functional form of the response association, covariate distribution, and others) that influence the small and large sample characteristics of parameter estimates obtained from several different weighting schemes or equivalently ‘working’ covariance models. We find that the impact of covariance model choice depends highly on the specific structure of the data features, and that key aspects should be examined before choosing a weighting scheme. Keywords: ALR; Bias–variance trade-off; GEE; Longitudinal data; Marginal model.

∗ To whom correspondence should be addressed.

c The Author 2005. Published by Oxford University Press. All rights reserved. For permissions, please e-mail: [email protected]. 

634

J. S. S CHILDCROUT AND P. J. H EAGERTY 1. I NTRODUCTION

The Childhood Asthma Management Program (CAMP) is a multicenter clinical trial whose primary aim is the evaluation of long-term effects of daily inhaled anti-inflammatory medication use on asthma status and lung growth in children with mild to moderate persistent asthma (CAMP Research Group, 2000). During the screening phase of CAMP, subjects reported asthma symptoms on daily diary cards. Yu et al. (2000) studied associations between daily symptoms (yes/no) and daily ambient air pollution concentrations in 133 of 144 children who participated at the Seattle center. Eleven were excluded from the analysis because they did not live in the greater Seattle area. Children were observed for an average of 58 days during the screening phase, and in separate regression models the 0- and 1-day lags in fine particulate matter (PM) concentrations were shown to be modestly but significantly associated with the risk of symptoms. The relationship between asthma symptoms and daily ambient PM concentrations could be flexibly characterized using a distributed lag model that includes multiple lags in the covariate series. If Yi is an n i -vector of binary responses, Yit , for subject i, Xi is the corresponding vector of PM concentrations, and g is thelink function (which we assume to be logit unless otherwise specified), then E(Yit |Xi ) = −1 ω j+1 X it− j ) is a J th-order distributed lag model. One challenge in direct use of this g −1 (ω0 + Jj=0 model lies in ultimately summarizing the PM effect described by the vector of coefficients. While a seemingly natural option would be to isolate the effect of the jth-lag, ω j+1 , PM effects are believed to be small and daily PM concentrations correlated making such an ‘adjusted’ effect difficult to detect. Anare J −1 other summary measure, ω∗ = j=0 ω j+1 is appealing because the effect of the entire past covariate series is captured in this overall summary. However, a major drawback to the use of ω∗ is that in many cities, PM concentrations are not measured on a daily basis (see Table 2 in Samet et al., 2000), and so this summary is not directly estimable unless a separate model for the missing PM values is constructed. In this study, we focus on a commonly used alternative summary which also captures the effect of the entire PM series: the coefficient β j+1 in the cross-sectional model E(Yit |X it− j ) = g −1 (β0 + β j+1 X it− j ). Like ω∗ , β j+1 is approximately a sum of ω values; however, the weights in this sum are derived from the day-to-day correlation PM concentrations. For example, an underlying linear distributed lag model  among −1 E(Yit |Xi ) = ω0 + Jj=0 ω j+1 X it− j induces a cross-sectional model E(Yit |X it− j ) = β0 + β j+1 X it− j ,  J −1 ρ X (| j − k|)ωk+1 , ρ X (| j − k|) = corr(X it− j , X it−k ) assuming the exposure process where β j+1 = k=0 is mean zero and stationary. For nonlinear models a similar approximate relationship exists. In the case of a logistic second-order distributed lag model, when the covariate series is normally distributed, the parameter β1 can be approximated with cβ (ω1 + ρω2 ), where ρ = corr(X it , X it−1 ) and cβ is a constant described in Zeger et al. (1988). The cross-sectional model parameter is appealing because it has a simple interpretation and is a ‘naturally weighted’ sum of parameters from an underlying distributed lag model. The coefficient β j+1 captures the direct effect of X it− j as well as the indirect effects of other lags in the PM series. Though ω∗ is also a useful summary measure, the unweighted sum of serial covariate effects (e.g. equal weights to all lagged effects) represents a somewhat artificial contrast in the exposure series where for each day t, t − 1, . . . , t − J − 1, the exposure is elevated by one unit. The parameter β j+1 characterizes the increase in risk associated with the observable difference in exposure on day t − j of one unit, X it− j = (x + 1) versus X it− j = x, which represents both a scientifically meaningful and an observable exposure contrast. The summary β j+1 is a valid measure of association between exposure and outcome even when underlying etiologic models may have distributed lags. Though cross-sectional modeling can be considered simple and descriptive, there are analytical issues associated with valid and efficient estimation using longitudinal data. Pepe and Anderson (1994) showed that biased parameter estimates for time-varying covariates will likely result if a nonindependence, working correlation matrix is used in a generalized estimating equations (GEE) approach unless the cross-sectional mean (CSM), µit = E(Yit |X it ), is equal to the full covariate conditional mean (FCCM),

Regression analysis of longitudinal binary data

635

E(Yit |Xi ) = E(Yit |X i1 , X i2 , . . . , X ini ), that describes how responses depend on past, present, and future covariate values. A simulation study with continuous response data and an exogenous covariate process is reported in Diggle et al. (2002) and supports the conclusions of Pepe and Anderson. Emond et al. (1997) and Pan et al. (2000) provide analytic calculations for bias with continuous response data, but with different data-generating models (i.e. transition models). Other authors have studied the efficiency of GEE estimates when the FCCM is properly specified but the association among responses has been misspecified. Independence weighted estimates (GEEInd) have been shown to be nearly fully efficient for cluster-level covariate parameters with equal-sized clusters (McDonald, 1993; Fitzmaurice, 1995; Mancl and Leroux, 1996), though some efficiency losses may be observed when clusters vary in size (Mancl and Leroux, 1996). However, misspecification of the response association model can result in substantial losses in efficiency for estimates of time-varying covariate parameters (e.g. Zhao et al., 1992; Fitzmaurice et al., 1993; Fitzmaurice, 1995; Mancl and Leroux, 1996; Sutradhar and Das, 2000). In particular, GEE-Ind can be highly inefficient relative to weighting schemes that incorporate correlation among responses. In the special case where the timevarying covariate is mean balanced (i.e. xi . = c, ∀i ∈ {1, 2, . . . , N }), GEE-Ind is as efficient as exchangeable weighted estimates (GEE-Exch) (Mancl and Leroux, 1996), thus clarifying the apparently discrepant results reported by McDonald (1993) and Sutradhar and Das (1999) who found GEE-Ind and GEE-Exch estimates to be equally efficient when the cluster-varying covariate was balanced, and therefore mean balanced. In addition to covariate mean balance, other characteristics of the covariate distribution (e.g. intracluster correlation) and the effect size can influence the efficiency of estimates under a misspecified association model (e.g. Fitzmaurice, 1995; Mancl and Leroux, 1996; Sutradhar and Das, 2000). In this study, we explore the bias–efficiency trade-off with estimating CSM model parameters using GEE. In Section 2, we introduce the model from which inference is drawn. In Section 3, we briefly overview moment-based estimation procedures for marginal mean models with binary outcomes. We explore the bias–efficiency trade-off in Section 4 using analytical calculations, numerical calculations, and simulations. In Section 5, we analyze the CAMP data reported in Yu et al. (2000) and we provide concluding discussion and recommendations in Section 6.

2. M ARGINAL REGRESSION MODELS WITH TIME - VARYING COVARIATES Let Yi = (Yi1 , . . . , Yini ) be a binary response vector for cluster or subject i ∈ {1, 2, . . . , N }, where n i is the dimension of the vector, and let Xi = (X i1 , . . . , X ini ) be the n i × p design matrix consisting of time-varying and time-invariant covariates. Marginal regression models express the mean response as a function of covariate values, µ i = E(Yi |Xi ) = g −1 (Xi β ), where g is the link function. The logit link, which is the canonical link function for binary response data, will be used throughout this paper, although other link functions (e.g. probit) could also be used. The vector, β , is a p ×1 parameter which we consider the target of estimation. If Xi is a single time-varying covariate vector, it is important to consider the potential for a lagged relationship between Xi and Yi . For example, Yit may depend on one or more of the past covariate values, X it− j , j ∈ {0, 1, . . . , t − 1}. Subject matter considerations are crucial for determining what functions of past exposure are most relevant since the lag time from exposure to health effect is determined by the underlying biological processes. In this study, we only consider statistically exogenous covariates (see Hernan et al., 2001). With a time-varying exogenous exposure, the FCCM is the expected response as a function of the entire covariate history, µit ≡ E(Yit |X i1 , . . . , X it ). In contrast, the CSM is the expected response expressed as a function of a single lag in the covariate, µit∗ ≡ E(Yit |X it− j ), where j can take on any value from 0 to t − 1.

636

J. S. S CHILDCROUT AND P. J. H EAGERTY 2.1

CSM models

We study the bias versus efficiency trade-off inherent in estimating CSM regression parameters for timevarying covariates when the data-generating model involves a more complicated dependence on covariate history. For simplicity, we assume that the FCCM model is given by µit = g −1 (ω0 + ω1 xit + ω2 xit−1 ), while interest is in estimating the induced CSM regression parameter, β1 , in the regression µit∗ = g −1 (β0 + β1 xit ). In order to characterize the relationship between the FCCM and the CSM, we study a timedependent covariate vector Xi which is a first-order, auto-regressive Gaussian process with autocorrelation parameter ρ. With this particular data-generating model we can calculate the induced value of the CSM parameter vector, β1 . Let Z = ω2 (X it−1 − ρ X it ), then Z |X it = xit ∼ N {0, (1 − ρ 2 )ω22 }, and   µit∗ = µit f (xit−1 |xit ) dxit−1 = logit−1 {ω0 + (ω1 + ρω2 )xit + z}φ(z|xit ) dz, xit−1

z

where φ denotes the probability density function for a mean 0, normally distributed random variable. Neuhaus et al. (1991) showed that for the logistic link function, if Var(Z |X it ) ≡ σ Z2 |X it > 0, |β0 |  |ω0 |, and |β1 |  |ω1 + ρω2 | and these discrepancies grow with σ Z2 |X it . Zeger et al. (1988) provided reasonable −1/2

2 2 approximations √ for β0 and β1 : β0 ≈ ω0 cβ and β1 ≈ (ω1 + ρω2 )cβ , where cβ ≡ (m σ Z |X it + 1) and m = 16 3/(15π). Using these results, we are able to approximate the induced CSM from the FCCM specified above and can therefore study the magnitude of bias and/or inefficiency associated with different estimation methods. The reduced CSM remains approximately linear in xit , with exact linearity obtaining for certain models such as with the probit link.

3. E STIMATION FOR MODELS BASED ON MARGINAL MOMENTS Paired Estimating Equations (paired EE) (Prentice, 1988), an extension of GEE (Liang and Zeger, 1986), is a moment-based procedure to simultaneously estimate marginal mean and covariance model parameters for correlated data. Under certain regularity conditions, if the relationship between the mean response and covariates has been specified correctly, GEE or paired EE, based on separate estimation of mean and covariance models, yields consistent mean model regression estimates even in the presence of a misspecified ‘working’ covariance model. See Crowder (1986, 1995) and Wang and Carey (2003) for examples of situations under which the regularity conditions do not hold. Paired EE estimates of β are obtained by solving the first- and second-order, linear estimating equations: β) ≡ U1 (β α) ≡ U2 (α

N  i=1

N  i=1

β) ≡ U1,i (β α) ≡ U2,i (α µ ∂µ

N  i=1

N  i=1

DiT Vi−1 (Yi − µ i ) = 0,

(3.1)

CiT Wi−1 (Si − ν i ) = 0,

(3.2)

where, in the first-order equation, Di = ∂ββi , µi = E(Yi |Xi ), β is a parameter vector describing the α ) is the ‘working’ relationship between covariates and the link-transformed expected response, Vi = Vi (α covariance matrix, and α is a parameter vector describing dependence among responses. In the secondνi order equation, Si is the ( n2i ) vector of cross products {Yis Yit }s =t , ν i = E(Si ), Ci = ∂ν α , and Wi is the ∂α ni ni ( 2 )×( 2 ) estimate of the covariance matrix for Si . Since Si is a vector of cross products, the off-diagonals in Wi involve fourth-order probabilities. These are considered a nuisance, and therefore, it is common to set the off-diagonals of Wi equal to 0.

Regression analysis of longitudinal binary data

637

Alternating Logistic Regression or ALR (Carey et al., 1993) is a paired EE procedure that uses (3.1) to estimate the mean model, but as suggested by Lipsitz et al. (1991), the association model is parameterized in terms of log odds ratios (LOR) rather than correlations. The pairwise LOR, ψist =   P(Yis =1,Yit =1)P(Yis =0,Yit =0) log P(Yis =1,Yit =0)P(Yis =0,Yit =1) , is a natural and unconstrained measure of association for two binary variables. In ALR, the pairwise odds ratios are allowed to follow a regression structure by the  N given parameter vector α , that is estimated with a logistic regression of Yis on Yit for the i=1 ( n2i ) pairs of responses,   µit − νist . (3.3) logit{E(Yis |Yit = yit , Xi = xi )} = logit(ξist ) = ψist yit + log 1 − µit − µit + νist Given the values of µis ≡ E(Yis |Xi ), µit ≡ E(Yit |Xi ), and ψist , the induced pairwise correlations can be calculated to update the working covariance matrix in (3.1) at each successive iteration. For the purpose of this study we assume response dependence is isotropic (i.e. only depends on time separations) and we denote LOR( t) = ψist , where t = |t − s|. 4. B IAS , EFFICIENCY,

AND MEAN SQUARE ERROR

In this section, we discuss the impact that a working covariance choice can have on CSM parameter estimates. The logit link function will be considered throughout our analysis. In Section 4.1, we numerically characterize design features or data characteristics that influence asymptotic bias, and in Section 4.2 we evaluate the features that influence efficiency and mean square error (MSE). In Section 4.3, we report on simulations that study the operating characteristics of estimation methods applied in finite samples. We conclude with a summary of the results. Throughout this section the FCCM is given by µit = E(Yit |Xi = xi ) = g −1 (ω0 + ω1 xit + ω2 xit−1 ), where g = logit. The CSM is then µit∗ = E(Yit |X it = xit ) = g −1 (β0 + β1 xit ), and β1 is the target of estimation. We study a number of design features to characterize the operating characteristics of β1 estimates obtained using different working association models. These include effect size (ω1 ), relative effect size of the omitted covariate (ω2 /ω1 ), overall or average response association, functional form of the response association (rate of serial decay), cluster size, variation in cluster size, number of independent clusters, and the distribution of the time-varying, exogenous covariate. We will use acronyms for estimates based on various weighting schemes or working association models. Independence {LOR( t) = 0}, exchangeable {LOR( t) = α0,e }, serial {LOR( t) = α1,s t −k }, mixture {LOR( t) = α0,m + α1,m t −k }, and smooth {LOR( t) expressed as a smooth function of time} weighting scheme estimates will be referred to as GEE-Ind, GEE-Exch, GEE-Serial, GEE-Mixture, and GEE-Smooth, respectively. 4.1

Bias

General bias calculations with exogenous, autocorrelated covariates, and with canonical link functions. To explore the extent of bias attributable to using covariance weighted GEE with CSM models, we first  Ndetail numerical approximations which permit evaluation of several design aspects. Let β ), i ∈ {1, . . . , N }, be the first-order estimating function for the CSM model. Asβ ) = i=1 U1,i (β U1 (β ∗T µ∗ /∂β β , and Vi∗−1 µi∗ ), where µ i∗ = vec(µit∗ ), µit∗ = E(Yit |X it ), Di∗T = ∂µ β ) = Di Vi∗−1 (Yi −µ sume U1,i (β i ′ 1 β )}; I = −E{U1,i (β β )}; C = lim N N i Cov{U1,i (β β )}; is the working covariance matrix; δ = E{U1,i (β and cluster size is fixed and equal across clusters. Then by the multivariate central limit theorem (Rao, √  N d β ) − δ → N (0, C). Using a first-order Taylor series expansion of U1,i (

1973), N 1 U1,i (β β) N

i=1

638

J. S. S CHILDCROUT AND P. J. H EAGERTY

√  d N N ′ β) − δ → β − β ) N1 i=1 U1,i (β about β , and noting that by definition i=1 U1,i (

β ) = 0, N − (

. β ∼ N (β β + I −1 δ , N1 I −1 CI I −1 ). N (0, C). Thus, for N sufficiently large,

Our goal is to calculate the bias in estimates of β1 by calculating the corresponding univariate values of δ and I. In general, when canonical link functions are used, and when an AR(1), time-varying covariate is exogenous to the response process, δ and I are given by δ=

I=

n i −1 

E X is ,X it

s=1 t>s



n i −1 

E X is ,X it

s=1 t>s

∂ X is rist ∂β1



X is rist

σis∗ ∗ (µ − µit∗ ) σit∗ its



  ni  ni σis∗ ∗ ∗ (µits − µit ) − E X is ,X it (X is X it rist σis∗ σit∗ ), σit∗

(4.4)

(4.5)

s=1 t=1

∗ = E(Y |X , X ), σ ∗2 = Var(Y |X ), and r where µits it it is it it ist is the (s, t)th element of the inverse working it correlation matrix (see Appendix for details). In the case where a diagonal working covariance matrix is used, rist = 0, ∀s = t, showing that for GEE-Ind estimates, δ = 0, and therefore estimates of β1 are asymptotically unbiased, while for other weighting schemes bias will likely incur. From (4.4) and (4.5), we are able to calculate bias analytically for linear models with continuous response data and numerically for generalized linear models with binary response data.

Bias calculations for continuous response data. It is useful to first consider the continuous response scenario using the identity link function and commonly used working correlation structures before proceeding to a binary response with the logit link. Solutions to the asymptotic bias in βˆ1 for the linear model are analytically obtained and provide insight into the results for binary response scenarios. Assume Var(Yit |X it ) = σ ∗2 , ∀t ∈ {1, 2, . . . , n i }, Xi is a mean-0, AR(1), Gaussian process with autocorrelation parameter ρ, and θE and θAR are the limiting values for the working correlation parameter estimates from GEE-Exch and GEE-AR(1), respectively. The asymptotic biases from GEE-Exch and GEE-AR(1) are given by (see Appendix for details): Bias in βˆ1 from GEE-Exch =−

ω2 θE (1 − ρ 2 ){n(1 − ρ) − 1 + ρ n } , σ ∗2 {n 2 θE (1 − ρ)2 − n(2θE − 1 + ρ)(1 − ρ) − 2θE ρ(ρ n − 1)}

Bias in βˆ1 from GEE-AR(1) = −

ω2 θAR (1 − ρ 2 )(n − 1) . 2 − 2ρθ σ ∗2 {n(θAR AR + 1) + 2θAR (ρ − θAR )}

(4.6)

(4.7)

Of note, the bias in estimates of β1 will most likely have the opposite sign of ω2 , which means that if both ω1 and ω2 are the same sign, biases will generally be in the form of an attenuation towards 0. The magnitude of bias in both estimators grows with θ (i.e. with overall response association). With GEE-Exch, asymptotic bias is inversely related to cluster size as the numerator in (4.6) is O(n) and the denominator is O(n 2 ). Finally, these estimators are asymptotically unbiased and consistent if responses are independent (θ = 0) or if the covariate is cluster level (ρ = 1). Numerical bias calculations for binary response data. In other exponential family models, even with canonical link functions, bias is not easily obtained in closed form; however, it can be evaluated numerically by approximating δ and I in (4.4) and (4.5) using bivariate Gaussian quadrature because for all s and t, (X is , X it )T follows a standardized bivariate normal distribution with correlation, ρ |t−s| .

Regression analysis of longitudinal binary data

639

In our numerical evaluations, we parameterize the response association model directly in terms of LOR rather than correlations. We calculate percent bias, 100×(β 1 −β1,truth )/|β1,truth |, incurred with three ‘working’ association models: (1) exchangeable, LOR( t) = α0,e ; (2) serial, LOR( t) = α1,s t −0.6 ; and (3) mixture LOR( t) = α0,m + α1,m t −0.6 , where α1,m /α0,m = 1.5. The serial association structure is a special case of that suggested by Fitzmaurice and Lipsitz (1995). In this subsection, we consider scenarios where fitted working response association models equal the true association models (e.g. no association model misspecification). In our calculations, the decay rate component, k, was set to 0.6. LOR association models induce correlation models, and for illustration we relate the serial LOR association model described above to an induced AR(1) correlation model. Specifically, when marginal means are equal to 0.45, α1,s = 4.8, and k = 0.6, the serial LOR association model induces a Pearson correlation model that closely approximates the short-range behavior of an AR(1) or exponential decay with autocorrelation parameter equal to 0.82. Most serial association models we study induce correlation models that decay more slowly than AR(1). The mixture association model also has a serial decay component; however, the long-range association parameter, α0,m , is greater than 0, and therefore, the rate of serial decay is slower for the mixture than for the serial association model. To make comparisons among the weighting schemes, we set response associations equal at time separations of 3 days, t ≡ |t − s| = 3. Thus, although we consider data generated with purely serial or with a mixture of serial and long-range association, we attempt to calibrate scenarios by fixing LOR at 3-day time separations at a common value. We study percent bias as a function of overall response association (Figure 1a), cluster size (Figure 1b), strength of autocorrelation in the exposure, ρ (Figure 1c), ω2 /ω1 (Figure 1d), and the sign and magnitude of ω1 (Figure 1e). The vertical lines in Figure 1 depict the value which was held fixed for each of other subfigures. For example, in all calculations not involving cluster size, we fixed cluster size at n = 20 (see Figure 1b). We summarize Figure 1 with the following observations: • GEE-Exch yielded the smallest biases in magnitude, followed by GEE-Mixture and GEE-Serial yielded the largest biases which were as high as 44 %. • Figure 1a shows that bias grew with the overall response association, and severe biases were incurred for GEE-Serial even when there was only a modest response association. • Biases in GEE-Mixture and GEE-Serial estimates did not change substantially for cluster sizes between 5 and 50 (Figure 1b). Bias from GEE-Exch dropped for larger clusters, which is consistent with the analytic bias determined for a continuous response. • For a large range of values of the covariate autocorrelation, ρ ∈ (0, 0.7), the bias remained nearly constant (Figure 1c). As ρ approached 1, and the covariate resembled a cluster-level covariate, and the bias approached 0 with all estimators. • Figure 1d shows that when ω1 was held fixed, bias grew with ω2 . • Figure 1e displays bias as a function of the sign and magnitude of ω1 , where ω2 /ω1 was fixed at 0.7. The magnitude of ω1 had an impact on percent bias where larger values of ω1 lead to larger (absolute) percent biases. The signs of ω1 and ω2 were also crucial. If ω1 and ω2 are of the same sign, we observed that the estimates of β1 were attenuated towards 0. Regarding the final point, it should be noted that we have also done calculations using more rapidly decaying serial association models where we observed that estimates of β1 can be consistent for a parameter value with the opposite sign of the true value. The scenario under which risk of bias larger than β1 was greatest was when ω2 /ω1 was large ( 0.7) and when there was a large short-term association that

640

J. S. S CHILDCROUT AND P. J. H EAGERTY

Fig. 1. Asymptotic bias: calculations performed with bivariate Gaussian quadrature with 20 × 20 quadrature points. We study the bias induced from fitting a CSM model when the true model is given by the FCCM model. Three weighting schemes are studied: Exchangeable, LOR( t) = α0,e ; Mixture, LOR( t) = α0,m + α1,m t −0.6 ; and Serial, LOR( t) = α1,s t −0.6 . All schemes have equal association at 3-day separations ( t = 3). We display the bias of each weighting scheme as a function of (a) response association, (b) cluster size, (c) autocorrelation in the covariate, (d) ω2 /ω1 , and (e) ω1 . In each plot, the vertical line depicts that value which was held fixed during other bias calculations. For example, ω2 /ω1 = 0.7 for all calculations except those shown in (d).

decayed rapidly with time separations (k  0.8). Such a scenario may arise when there is a relatively large amount of response dependence and when a rapidly decaying serial association model is imposed. In such situations, the short-term dependence estimate would be very large. As a final note, we showed earlier in this section that with continuous response data, bias in β1 is the opposite sign of ω2 . In the scenarios studied here with binary response data, this is also the case. 4.2

Efficiency and MSE

In this section, we evaluate design features that influence large sample relative efficiency and MSE of β1 estimates for the CSM, logit(µit∗ ) = β0 + β1 xit , when the FCCM model is logit(µit ) = −0.2 + ω1 xit + ω2 xit−1 . Specific data characteristics that we evaluate include: response association, LOR( t) ∈ {0.50+1.00× t −0.6 , 0.75+1.25× t −0.6 }; effect size, ω1 ∈ {0.1, 0.5}; relative effect size of the omitted lagged covariate, ω2 /ω1 ∈ {0.0, 0.3, 0.7, 1.0}; cluster size, n ∈ {20, 50}; and the number of independent clusters N ∈ {75, 150}.

641

Regression analysis of longitudinal binary data

To approximate asymptotic operating characteristics, calculations were done using Monte Carlo methods with a large number of clusters. Even with a large number of clusters, error is associated with Monte Carlo methods, so average bias and variance were calculated from four replicates of N = 5000 clusters, and estimation properties were then based upon those averages. Asymptotic variance was smaller when response association models were used. GEE-Exch variances were 17–39 % smaller than GEE-Ind, and GEE-Mixture and GEE-Serial variances were 28–47 % smaller. However, as shown in Section 4.1, biased estimates can result for CSM parameter estimates when a nonindependence weighting scheme is imposed. The MSE is an optimality criterion that incorporates both bias and variance. With a sufficiently large number of clusters, bias remains constant while variance declines with the addition of independent clusters. Therefore, the choice of weighting scheme should depend on the number of clusters available for analysis. Table 1 displays relative MSEs using GEE-Ind as a reference for N = 75 and 150 clusters. A few clear patterns emerge. With small effect sizes (ω1 = 0.1), GEE-Exch outperformed GEE-Ind, with MSEs reduced by 24–39 %. With larger effect sizes, the optimality of GEE-Exch versus GEE-Ind depended on the ratio of ω2 to ω1 , and the cluster size. GEE-Exch was more favorable with fewer clusters, and when the ratio of ω2 to ω1 was smaller. GEE-Mixture, which captures the true response association most closely, was optimal compared to other schemes when the effect size, ω1 , was small and when ω2 /ω1 = 0.3; however, there are clearly scenarios in which one would not want to use response dependence weighting (e.g. when ω1 = 0.5). GEE-Serial was the least desirable estimator in most situations. Although variances were similar to GEE-Mixture , substantially more bias was incurred when using GEE-Serial. This was also observed in Section 4.1.2. According to the MSE, weighted GEE estimators were more favorable than GEE-Ind with fewer independent clusters; smaller clusters (n); a smaller effect size (ω1 ); and a smaller relative value for the

Table 1. Relative MSE in estimates of β1 versus GEE-Ind from asymptotic calculations n

(α0 , α1 )

ω1

ω2 /ω1

20

(0.50, 1.00)

0.1

0.3 1.0 0.3 1.0

0.5 (0.75, 1.25)

0.1 0.5

50

(0.50, 1.00)

0.1 0.5

(0.75, 1.25)

0.1 0.5

GEE-Exch N = 75 N = 150 0.73 0.73 0.73 0.73 0.78 0.77 1.02 1.26

GEE-Mixture N = 75 N = 150 0.70 0.73 0.76 0.86 0.87 1.03 2.71 4.73

GEE-Serial N = 75 N = 150 0.75 0.81 0.95 1.21 1.13 1.55 4.94 9.21

0.3 1.0 0.3 1.0

0.61 0.64 0.72 1.03

0.61 0.63 0.73 1.32

0.55 0.65 0.85 3.34

0.57 0.75 1.08 6.05

0.61 0.94 1.24 7.22

0.65 1.29 1.86 13.79

0.3 1.0 0.3 1.0

0.76 0.73 0.83 0.97

0.76 0.74 0.86 1.10

0.72 0.93 1.28 5.45

0.78 1.22 1.83 10.19

0.86 1.68 2.36 14.69

1.03 2.67 3.95 28.65

0.3 1.0 0.3 1.0

0.66 0.63 0.76 0.94

0.65 0.63 0.77 1.08

0.59 0.82 1.23 6.09

0.64 1.13 1.84 11.12

0.81 1.99 2.75 19.25

0.99 3.39 4.87 36.38

Relative MSE equals the MSE of the weighted estimate divided by the MSE of GEE-Ind. α0 and α1 represent the association model parameters for the FCCM model. For generating and fitting these data, the decay rate component of the association model was fixed at k = 0.6. Boldface highlights MSE ratios that are less than 1.

642

J. S. S CHILDCROUT AND P. J. H EAGERTY

omitted covariate parameter (ω2 /ω1 ). The effect that overall response association and rate of serial decay in the working association model have on weighted estimates depends upon the potential for bias (i.e. the magnitude of ω2 /ω1 ). When the potential for bias is large, the risk of bias resulting from modeling the association structure appropriately may well outweigh potential for efficiency gains by doing so.

4.3

Simulations

In our simulations we study bias, efficiency, and MSE of CSM parameter estimates in finite samples. This is in contrast to the previous sections which were based on asymptotic calculations. Additionally, we examine the influence of two data features that were not examined previously: variation in cluster size (n i = n) and differing between-subject covariate distributions. We primarily focus on the CSM parameter corresponding to the time-varying covariate, X it , but we also now include two cluster-level covariates: a continuous covariate, X i ∼ N (0, 1), and a group or treatment covariate, G i , that takes on the values 0 or 1 each with probability 0.5. The FCCM model used to generate the binary response data was logit(µit ) = ω0 + ω1 xit + ω2 xit−1 + ω3 xi + ω4 gi , where the dependence model was given by LOR( t) = α0 + α1 t −0.6 and t = |t − s|. To generate the correlated binary response data with mean and association models specified above, we used methods similar to those described in Emrich and Piedmonte (1991). We examined data and model characteristics to investigate the validity and the practical implications of using GEE-Ind, GEE-Exch, GEE-Mixture, and GEE-Serial estimators with the CSM model logit(µit∗ ) = β0 +β1 xit +β3 xi +β4 gi . Several aspects were held fixed across the simulations: LOR( t) = 0.25+1.75× t −0.6 , ρ = 0.4, ω0 = 0.2, ω1 = 0.1, ω3 = 0.2, and ω4 = −0.4. We varied (1) cluster size, n i ≡ 50 or n i uniformly distributed between 20 and 80; (2) ω2 = {0, 0.03, 0.07, 0.10}; and (3) the number of independent clusters, N = {100, 200}. The time-varying covariates studied in previous sections have been stochastically mean balanced. That is, E(X i . ) = c, ∀i with c equal to 0. With small clusters, this leads to substantial variation in X i . between clusters, while with large clusters, the variation is relatively small. In an additional simulation study, we explored operating characteristics of estimators when we either forced the covariate to be mean balanced or when we forced it to be mean imbalanced. To force mean balance, we subtracted X i . from X it and X it−1 before generating response data, and to force mean imbalance, we added a cluster-level random exposure level (Fi ) to X it and X it−1 , where Fi ∼ N (0, 1/2). Note that by subtracting X i . or by adding Fi to the cluster-varying covariate, we do not preserve the auto-regressive structure. Results for a stochastically mean-balanced covariate. For cluster-level covariates, design features did not appear to influence operating characteristics of CSM parameter estimates. All estimates showed little bias and in general were equally efficient, though if the clusters varied in size, we observed up to a 7 % larger variance for GEE-Ind compared to GEE-Mixture. In contrast, and consistent with results from the previous sections, the impact of covariance weighting choice depends on specific design features when time-varying covariate parameters are of interest. Under different data scenarios, different weighting schemes are recommended. Table 2 displays the results from the first set of simulations in which we compared MSE, percent bias, and variance of the four weighting schemes under various designs. Whether cluster size was fixed at n i = 50 or was random n i ∼ U (20, 80) had little impact on the optimality of weighting schemes. MSEs with GEE-Exch were smaller than with GEE-Ind in all designs studied. GEE-Exch was optimal for ω2 ∈ {0.07, 0.10}, while the weighting schemes that incorporated the serial decay of response association were optimal when ω2 ∈ {0, 0.03}.

643

Regression analysis of longitudinal binary data Table 2. MSE, percent bias, and variance in estimates of β1 from simulations ω2

N

MSE ratio E M 0.78 0.55 0.77 0.56

S 0.56 0.56

I 1.0 −1.0

Percent bias E M 1.1 0.9 −1.5 −1.6

S 0.9 −1.6

I 1 1

Variance ratio E M S 0.77 0.55 0.56 0.77 0.56 0.56

0.00

100 200

I 1 1

0.03

100 200

1 1

0.76 0.81

0.61 0.78

0.65 0.89

0.3 −0.9

−0.5 −1.4

−8.3 −9.7

−10.4 −12.1

1 1

0.76 0.81

0.54 0.59

0.55 0.61

0.07

100 200

1 1

0.78 0.84

0.96 1.48

1.19 2.05

0.2 −0.8

−1.2 −1.9

−17.5 −18.3

−21.8 −23.1

1 1

0.78 0.82

0.59 0.60

0.61 0.65

0.10

100 200

1 1

0.80 0.78

1.31 1.93

1.73 2.79

0.6 −0.1

−1.1 −1.9

−22.4 −23.2

−27.8 −29.4

1 1

0.80 0.78

0.57 0.55

0.58 0.57

Cluster size is uniformly distributed between 20 and 80 (e.g. n i ∼ U (20, 80)), the association structure for the FCCM is LOR( t) = 0.25 + 1.75 × t −0.6 , and ω1 = 0.1. MSE (variance) ratio is the MSE (variance) of the weighted estimate divided by the MSE (variance) for GEE-Ind. Percent bias = 100 × (βˆ1 − β1,truth )/|β1,truth |. I = GEE-Ind, E = GEE-Exch, M = GEE-Mixture, and S = GEE-Serial. Boldface highlights MSE ratios that are less than 1.

As expected, sample size had a clear impact on MSE comparisons when ω2 = 0. For example, when ω2 = 0.07 and N = 100, GEE-Mixture had a slightly smaller MSE than GEE-Ind (MSE ratio = 0.96), while for N = 200 it was nearly 50 % larger (MSE ratio = 1.48). GEE-Ind and GEE-Exch yielded approximately unbiased parameter estimates for all scenarios studied. This is consistent with our analytical and numerical calculations. Since the cluster sizes studied were large and the time-varying covariate was stochastically mean-0 balanced, biases with GEE-Exch were negligible. GEE-Mixture and GEE-Serial were shown to be severely biased when ω2 = 0.1. Bias dropped rapidly with ω2 and both estimators were unbiased when ω2 = 0 (i.e. the Pepe and Anderson criterion was satisfied). The GEE-Mixture estimator was less biased than the GEE-Serial estimator because the long-range component α0,m was greater than 0, and therefore, the decay rate was slower than it was with pure serial decay where the long-range component was 0. Similar to the results in Section 4.2 GEE-Ind yielded estimators with the largest variances. GEEMixture and GEE-Serial were most efficient and yielded variances that were 35–45 % smaller than GEEInd. GEE-Exch tended to be more efficient than GEE-Ind with variance decreases of approximately 20 %. Results for mean-balanced and mean-imbalanced covariates. Table 3 shows the MSE, percent bias, and variance estimates from the four weighting schemes where ω2 = 0.07 and N = 100. When the timevarying covariate was forced to be mean balanced, GEE-Ind and GEE-Exch yielded almost identical results in all situations studied. This is consistent with the variance results given by Mancl and Leroux (1996) and our bias results. When mean imbalance was forced, GEE-Exch estimates became moderately biased (−9.2 %), GEE-Mixture and GEE-Serial estimates grew more biased (−23.8 % and −27.6 %, respectively), and as expected GEE-Ind estimates remained unbiased. That is, the degree of bias from weighted estimators depended upon the covariate distribution. In contrast, variance estimates for nonindependence weighting schemes were reasonably invariant to mean-balanced or -imbalanced covariate values. For example, the average variance estimates for GEE-Mixture were approximately 7–8×10−4 whether the covariate was mean balanced or mean imbalanced. In contrast, GEE-Ind variance estimates were relatively sensitive to the degree of mean imbalance in the covariate. For example, the average variance estimate for GEE-Ind was more than twice as large when the covariate was mean imbalanced as opposed to when it was mean balanced.

644

J. S. S CHILDCROUT AND P. J. H EAGERTY

Table 3. MSE, percent bias, and variance in estimates of β1 with mean-balanced and mean-imbalanced time-varying covariates from simulations n

Mean balance

U(20,80) Forced Stochastically Imbalanced 50

Forced Stochastically Imbalanced

MSE (×10−4 ) I E M S 9.9 9.9 11.2 14.0 13.5 10.5 13.0 16.0 24.1 11.2 18.3 22.5

Percent bias I E M S 1.0 0.9 −15.9 −20.4 0.2 −1.2 −17.5 −21.8 1.4 −9.2 −23.8 −27.6

Variance (×10−4 ) I E M S 9.9 9.9 7.2 7.4 13.5 10.5 8.0 8.2 24.0 9.5 6.9 7.2

9.6 9.6 11.2 14.1 11.7 9.0 11.4 14.5 23.9 10.9 19.1 23.3

2.6 2.5 −15.0 −19.6 1.7 0.6 −16.5 −21.0 1.4 −9.5 −24.1 −27.8

9.5 11.7 23.9

9.5 9.0 9.1

7.6 8.0 7.0 7.3 7.4 7.7

In the scenario studied, ω1 = 0.1, ω2 = 0.07, N = 100, cluster size is uniformly distributed between 20 and 80 or is fixed at 50, and the association structure for the FCCM is LOR( t) = 0.25 + 1.75 × t −0.6 . Percent bias = 100 × (βˆ1 − β1,truth )/|β1,truth |, I = GEE-Ind, E = GEE-Exch, M = GEE-Mixture, and S = GEE-Serial. The total variance in the predictor of interest was ≈ 0.98 when mean balance was forced, 1.0 when the covariate was stochastically mean balanced, and 1.5 when mean imbalance was forced. Boldface highlights MSEs that are smaller than the MSE for GEE-Ind.

According to MSEs, GEE-Exch was the optimal choice in all scenarios studied. Estimates were reasonably robust to mean-imbalanced data both in terms of bias and variance. GEE-Ind variance estimates grew rapidly with imbalanced data, as did biases for GEE-Mixture and GEE-Serial. Note that ω2 = 0.07, which is a situation where GEE-Mixture and GEE-Serial are known to be quite biased. Different conclusions would be drawn if ω2 was small. 4.4

Summary

We explored operating characteristics of CSM, time-varying covariate parameter estimates for several weighting schemes in a setting where the CSM did not equal the FCCM (ω2 = 0), and where the response association had both serial components and long-range components. Long series of binary response data were examined. A key issue is the trade-off of bias versus efficiency. In general, GEE-Ind estimates were unbiased. If the covariate distribution was mean balanced, nearly mean balanced, and mean imbalanced, GEE-Exch estimates were unbiased, negligibly biased, and biased, respectively. GEE-Mixture and GEE-Serial estimates were biased in all situations where the CSM did not equal the FCCM. In contrast, GEE-Mixture and GEE-Serial produced estimates with smallest variance, followed by GEE-Exch, while GEE-Ind produced estimates with the largest variance. The degree to which estimates were biased or inefficient depended upon several design features. Effect size, ω1 , and the ratio, ω2 /ω1 , had a large impact on bias. If ω2 was nonzero (FCCM = CSM), biased estimates resulted, and the magnitude of the bias grew with ω2 /ω1 . Bias has the opposite sign of ω2 , which will often result in an attenuation towards 0 for estimates of β1 . Also, holding ω2 /ω1 fixed, bias grew with larger |ω1 | values. When the functional form of the ‘working’ dependence model included a serial component, bias was more severe when the decay rate was more rapid. In addition to the functional form of the association model, the degree of overall response association was crucial. For all working association models, biases were more severe when there was a large amount of overall response association. Therefore, in scenarios similar to those studied here, the most severe bias will result from imposing a rapidly decaying working serial association model when there is a high degree of overall or average response association.

Regression analysis of longitudinal binary data

645

The covariate distribution also played a key role in determining the degree of bias. For a broad range of autocorrelation parameter values, ρ ∈ (0, 0.7), weighted estimates were susceptible to substantial bias. As the autocorrelation parameter approached 1, the covariate resembled a time-invariant covariate and estimates were nearly unbiased. In addition to the covariate autocorrelation, mean-imbalanced timevarying covariate parameter estimates suffered substantially more bias for nonindependence weighting than corresponding mean-balanced designs. An independence working association model will rarely (if ever) be the optimal choice for minimizing the variance of estimators for a longitudinal data setting. As relatively inefficient as GEE-Ind was shown to be when the time-varying covariate was stochastically mean balanced, it was even less efficient when the covariate was mean imbalanced.

5. E XAMPLE : CAMP CAMP was a randomized clinical trial that recruited 1041 children with mild to moderate, persistent asthma in eight North American cities to evaluate the long-term effects of daily inhaled anti-inflammatory medication use on asthma status and lung growth. During the screening phase, children recorded asthma symptoms on daily diary cards. Yu et al. (2000) studied the association between the presence of symptoms and various ambient pollutant concentrations in 133 children followed for an average of 58 days. For illustration, we focus on the fine PM exposure. When investigating the short-term relationship between PM and symptoms from an observational study where subjects participated at differing times of year, confounding due to seasonal factors must be considered. One way to partially control for seasonal confounding is to decompose PMit into two components PMi and PMit − PMi , where PMi is subject i’s average exposure to PM concentrations. The association between symptoms and PMi is generally severely confounded by seasonal factors, and therefore is not of scientific interest. Additional control for unmeasured seasonal factors is often done using smooth functions of calendar date. The decomposition described above, which has the advantage that the time-varying covariate was mean balanced, was used in Yu et al. (2000). Figure 2 shows point estimates and confidence intervals corresponding to three regression models. The first model included the 0-, 1-, and 2-day lags in PM concentrations simultaneously, while the second and third included the 0- and 1-day lags and only the 0-day lag, respectively. The first and second models could represent the FCCM model while the third is a CSM model. All estimates shown resulted from GEE-Ind controlling for age, gender, sensitivity to a methacholine challenge, race, day of week, temperature, temperature squared, and a linear spline in calendar date (to represent season). Notice that although either the 0- or the 1-day lag in PM concentrations may be cross-sectionally associated with symptoms, by estimating simultaneous effects we could naively be misled to conclude that there was no relationship between PM concentrations and symptoms. The error bar on the right shows that the lag-0 concentration was significantly associated with symptoms, while the panel on the left shows that modeling of the 2-day lag was unnecessary. In the middle panel note that estimates for the 0- and 1-day lags were similar in magnitude indicating that weighting may in fact be susceptible to bias if CSM regression inference is desired. Figure 3 displays the LORelogram (Heagerty and Zeger, 1998) for the CAMP data with four functional forms: (1) exchangeable, LOR( t) = α0,e ; (2) serial, LOR( t) = α1,s t −k ; (3) ‘mixture’ of serial plus exchangeable components, LOR( t) = α0,m + α1,m t −k ; and (4) ‘smooth’, a natural spline with knots placed at 5, 10, 20, 30, 45, 60, and 80 day separations ( t). In Figure 3(a) the decay rate parameter k was set to 0.5, while in Figure 3(b) it was set to 0.35 to allow slower serial decay. It appears that both the serial and the mixture association models approximate smooth decay reasonably well. The exchangeable association model estimate is very useful for estimating an average or overall association among responses in a cluster. We see that the average or overall LOR association is approximately 1.

646

J. S. S CHILDCROUT AND P. J. H EAGERTY

Fig. 2. Parameter estimates per 10 µg/m3 change in PM. All estimates resulted from GEE-Ind. Models included (from left to right) the 0-, 1-, and 2-day lags, the 0- and 1-day lags, and the 0-day lag.

Fig. 3. LORelogram: LOR association structure expressed as a function of time separations. Exchangeable, LOR( t) = α0,e ; Serial, LOR( t) = α1,s t −k ; Mixture, LOR( t) = α0,m + α1,m t −k ; Smooth, LOR( t) = ns(∼ t, knots = c(5, 10, 20, 30, 45, 60, 80)). In (a), k is set to 0.5 and in (b) it is set to 0.35 to allow slower serial decay.

We compared six weighting schemes to estimate the CSM model parameters: (1) GEE-Ind; (2) GEEExch; (3) GEE-Serial; (4) GEE-Mixture; (5) GEE-Smooth, LOR( t) is a smooth function of time separations; and (6) GEE-AR(1). We set k to 0.5 and also to 0.35 to allow for slower serial decay. The results, shown in Table 4, are consistent with patterns revealed in Section 4. GEE-Ind and GEE-Exch produced

647

Regression analysis of longitudinal binary data Table 4. CAMP analysis: estimates and standard errors per 10 µg/m 3 change in lag-0 PM Weighting scheme GEE-Ind GEE-Exch

Point estimate 0.161 0.158

Standard error 0.070 0.065

Z statistic 2.311 2.438

GEE-Serial (k = 0.50) GEE-Serial (k = 0.35)

0.087 0.111

0.054 0.054

1.625 2.052

GEE-Mixture (k = 0.50) GEE-Mixture (k = 0.35)

0.105 0.109

0.054 0.054

1.959 2.027

GEE-Smooth

0.125

0.056

2.251

GEE-AR(1)

0.093

0.057

1.617

For GEE-Ind, GEE-Exch, GEE-Serial, GEE-Mixture, and GEE-Smooth, the functional form of the association model {LOR( t)} is given by, 0, α0,e , α1,s t −k , α0,m + α1,m t −k , and a natural spline with knots at t = 5, 10, 20, 30, 45, 60, and 80 day separations, respectively. GEE-AR(1) is the GEE estimator that uses an AR(1) correlation model. The decay rate parameter, k was set to 0.50 and 0.35.

similar parameter estimates, 0.161 and 0.158, respectively, though exchangeable standard errors were smaller (0.065 versus 0.070). The results from Section 4 revealed that in situations where the clustervarying covariate was mean balanced, GEE-Ind and GEE-Exch estimators had very similar operating characteristics. A possible explanation for the modest difference between the two estimates is that timevarying confounders (e.g. season, temperature, and day of week) were not mean balanced like the PM covariate, and therefore differences between these estimators could result. Estimates and standard errors from weighting schemes that incorporated a serial component were smaller than those from GEE-Ind and GEE-Exch. With k = 0.5, the GEE-Serial estimate (0.087) was much smaller than the GEE-Ind estimate (0.161), as was the standard error (0.054 versus 0.070). When k was set to 0.35, the apparent bias dropped, which may be attributed to the slower decay rate. For k = 0.5 the GEE-Mixture estimate was larger than the GEE-Serial estimate because

α0,m was estimated to be greater than 0, and therefore the rate of decay was slower. However, when k = 0.35, the estimate of

α0,m was slightly negative, and the GEE-Mixture and the GEE-Serial estimates were nearly identical (0.109 and 0.111, respectively). Estimates and standard errors from GEE-Smooth fell between those from GEEExch and GEE-Mixture, and estimates and standard errors from GEE-AR(1) were similar to the rapidly decaying GEE-Serial.

6. D ISCUSSION AND CONCLUSIONS In this study, we explored a bias–variance trade-off when the goal is to estimate CSM model parameters. We focused on a long series of binary response data where the response association had short-range serial and long-range components. Independence weighting estimates are unbiased but can be relatively inefficient. Exchangeable weighting estimates have similar operating characteristics to independence weighting estimates if the time-varying covariate is mean balanced, but are otherwise modestly biased and more efficient. Estimates that incorporate the serial component to the response association can be susceptible to substantial bias, but potentially with the smallest variance. As we discuss below, in deciding upon a ‘working’ association model, exploratory data analysis may be crucial.

648

J. S. S CHILDCROUT AND P. J. H EAGERTY

A number of data features influence the operating characteristics of CSM parameter estimates. Primary consideration should be paid to the effect size of any lagged covariate that is omitted from the regression model. If it is at least half as large in magnitude as the effect size for the lag of interest, independence or exchangeable weighting should generally be used. Otherwise, a working association model that resembles the true association should be used because the impact of bias may be substantially smaller than the resulting gain in efficiency. The direction and magnitude of bias are fairly predictable. Bias in point estimates is generally the opposite sign of the coefficient for the omitted lagged covariate. Thus, in many plausible scenarios (ω2 and ω1 are the same sign), bias will be an attenuation towards 0. As a word of caution, if the omitted lag effect size is nearly as large as the target of inference, there is a substantial overall response association, and the working association model includes a rapidly decaying serial component, then parameter estimates may in fact be consistent for a value that has the opposite sign of the true value. The commonly used AR(1) working association model could be susceptible to this problem. If scientifically reasonable, such as in the case with the CAMP analysis, we recommend using a mean-balanced covariate as opposed to a mean-imbalanced one. Parameter estimates based on nonindependence weighting are less biased and are as efficient when the covariate is mean balanced compared to when it is mean imbalanced. On the other hand, independence weighting estimates are unbiased irrespective of the covariate distribution but appear more efficient when the covariate is mean balanced. In general, we recommend exploring an FCCM model to assess whether the lag of choice is a reasonable one. If other lag effects are larger than the chosen target of inference, severe bias may result from using nonindependence weighting. Once a choice of lag has been made, a LORelogram that uses flexible functions (e.g. natural splines) of time separations can be used to explore the form of the response association model. By modeling the association structure reasonably well, improvements in efficiency can be made. However, if the association among responses decays rapidly and the CSM is not equal to the FCCM, we recommend using a working association model that decays more slowly than the estimated serial decay model to avoid the potential for severely biased estimates. Finally, if scientifically reasonable, we recommend forcing mean balance in time-varying covariates (e.g. by centering) since estimates may be less biased if nonindependence weighting is used, and smaller variance estimates can be obtained with independence weighting estimates. As a final note, although we have chosen to estimate CSM parameters directly, a valid ‘indirect’ strategy could conceivably be implemented. First, likelihood-based or covariance weighting could be used to estimate the FCCM regression parameters. Second, a model for the exposure process would be constructed such that averages over the multivariate exposure distribution could be taken. Finally, the induced cross-sectional (or single lag) associations could then be estimated based on both the FCCM model, and the model for the exposure process via E[Yit | X t− j ] = E{E[Yit | X it , X it−1 , X it−2 , . . .] | X it− j }, where the full conditional mean is averaged over the conditional distribution of the covariate process given X it− j . If such an approach was likelihood based then fully efficient estimates of crosssectional associations may be obtained. However, compared to the direct method that we study, an indirect approach requires the additional modeling of the exposure, and may be sensitive to model misspecification.

ACKNOWLEDGMENTS The authors gratefully acknowledge The Childhood Asthma Management Program, supported by contracts for the National Heart, Lung and Blood Institute, for permission to use the asthma symptom data. This research was supported by grant HL72966 from the National Institutes of Health.

649

Regression analysis of longitudinal binary data APPENDIX A A.1 General bias calculations for AR(1), exogenous covariates with canonical link functions

To obtain δ and I given in (4.4) and (4.5), we note that if Xi is a standardized AR(1) random vector, when s > t, X it−1 |X it , X is ≡ X it−1 |X it ∼ N (ρ X it , (1 − ρ 2 )), and when s < t − 1, X it−1 |X it , X is ∼ N



 ρ(1 − ρ 2(t−s−1) ) ρ t−s−1 (1 − ρ 2 ) (1 − ρ 2 )(1 − ρ 2(t−s−1) ) . X it + X is , 1 − ρ 2(t−s) 1 − ρ 2(t−s) 1 − ρ 2(t−s)

δ Calculation. TheGEE and ALR estimating equation that is solved to calculate the estimate of β1 is N given by U1 (β1 ) = i=1 U1,i (β1 ) = 0, where U1,i (β1 ) = Di∗T Vi∗−1 (Yi − µi∗ ) = =

ni  s=1

ni ni   s=1 t=1

∗ ∗ X is wiss (Yis − µis ) +



 (a.1)



∗ X is wist (Yit − µit∗ )

ni   s=2 ts



∗ X is wist (Yit − µit∗ ) .



(a.3)



−1 ∗ = E(Y |X ), σ ∗ = Var(Y |X ), w ∗ = r σ ∗ /σ ∗ , r Here, Di∗T = ∂µi∗ /∂β1 , µis is is is is ist is it ist = (Ri )st , and is ist Ri is the ‘working’ correlation matrix corresponding to cluster i. When we take the expectation of (a.1), we note ni  s=1

∗ ∗ E{X is wiss (Yis − µis )} =

=

ni 

∗ ∗ E[E{xis wiss (Yis − µis )|xis }]

s=1

∗ ∗ }] = 0. E[xis wiss {E(Yis |xis ) − µis   

s=1 ni 

=0

Since rist = 0, ∀ s = t, when independence weighting is used, the expectations of (a.2) and (a.3) are equal to 0, and therefore GEE-Ind yields unbiased parameter estimates. Next, we take the expectation of (a.2) where s > t, ni   s=2 ts

− µit∗ )}



=

n i −1 

σ∗ E X is rist is∗ (Yit − µit∗ ) σit

=

n i −1 

E X is ,X it

s=1 t>s

s=1 t>s



 σis∗ ∗ X is rist ∗ {E(Yit |X is , X it ) − µit } , σit

where, E(Yit |X is , X it ) = E X it−1 |X it ,X is {E(Yit |X it , X it−1 , X is )} = E X it−1 |X it ,X is {E(Yit |X it , X it−1 )}  = g −1 (ω0 + ω1 xit + ω2 xit−1 ) dF(X it−1 |X it , X is ) =



g

−1



 ρ − ρ 2(t−s) xit ω0 + ω1 + ω2 1 − ρ 2(t−s)    ρ t−s−1 − ρ t−s+1 + ω2 xis + Z dF(Z |X it , X is ) 1 − ρ 2(t−s) 

and Z = ω2 {X it−1 − E(X it−1 |X it , X is )}. This implies Z |X it , X is ∼ N {0, Var(X it−1 |X it , X is )}, and  i −1  σis∗ ∗ since E(Yit |X it , X is ) = µit∗ , δ is given by ns=1 t>s E X is ,X it [X is rist σ ∗ {E(Yit |X is , X it ) − µit }]. it

I calculation. I=

 ∗ ni ni   σis σis∗ ∂ ∂ ∗ ∗ (Y − µ ) + X r E X is rist (Y − µ ) it is ist it it it σit∗ ∂β1 ∂β1 σit∗ s=1 t=1



∗ ni  ni ∗ )X − (1 − 2µ∗ )X }   σis {(1 − 2µis is it it ∗ ∗ ∗ = (Yit − µit ) − X is X it rist σis σit E X is rist 2σit∗ s=1 t=1

=

n i −1  s=1 t>s





∗ ∗ )X − (1 − 2µ∗ )X }  σ {(1 − 2µis is it it ∗ E X is ,X it X is rist is {E(Y |X , X ) − µ } it is it it 2σit∗

ni  ni 

E X is ,X it (X is X it rist σis∗ σit∗ ).

s=1 t=1

A.2 Bias calculation with a continuous response If the response is continuous, there is no mean–variance relationship (σis∗ = σit∗ = σ ), and the identity link function is used, the calculation of δ and I simplifies. It can be shown that ⎛ ⎞ n ni n i −1  i −1   rist ρ t−s−1 , I = σ 2 ⎝ riss + 2 rist ρ t−s ⎠ . δ =ω2 (1 − ρ 2 ) s=1 t>s

s=1

s=1 t>s

Regression analysis of longitudinal binary data

651

If θ is the limiting value for the response correlation parameter, then it is straightforward to calculate asymptotic bias for the exchangeable and AR(1) response correlation structures: Bias in βˆ1 from GEE-Exch = −

ω2 θE (1 − ρ 2 ){n(1 − ρ) − 1 + ρ n } , σ ∗2 {n 2 θE (1 − ρ)2 − n(2θE − 1 + ρ)(1 − ρ) − 2θE ρ(ρ n − 1)}

Bias in βˆ1 from GEE-AR(1) = −

2 σ ∗2 {n(θAR

ω2 θAR (1 − ρ 2 )(n − 1) . − 2ρθAR + 1) + 2θAR (ρ − θAR )}

R EFERENCES CAMP R ESEARCH G ROUP (2000). Long-term effects of budesonide or nedocrimil in children with asthma. New England Journal of Medicine 343, 1054–1063. C AREY, V., Z EGER , S. L. AND D IGGLE , P. (1993). Modelling multivariate binary data with alternating logistic regressions. Biometrika 80, 517–526. C ROWDER , M. (1986). On consistency and inconsistency of estimating equations. Econometric Theory 2, 305–330. C ROWDER , M. (1995). On the use of a working correlation matrix in using generalised linear models for repeated measures. Biometrika 82, 407–410. D IGGLE , P., H EAGERTY, P. J., L IANG , K.-Y. AND Z EGER , S. L. (2002). Analysis of Longitudinal Data. New York: Oxford University Press. E MOND , M. J., R ITZ , J. AND OAKES , D. (1997). Bias in GEE estimates from misspecified models for longitudinal data. Communications in Statistics, Part A—Theory and Methods 26, 15–32. E MRICH , L. J. AND P IEDMONTE , M. R. (1991). A method for generating high-dimensional multivariate binary variates. The American Statistician 45, 302–304. F ITZMAURICE , G. M. (1995). A caveat concerning independence estimating equations with multivariate binary data. Biometrics 51, 309–317. F ITZMAURICE , G. M., L AIRD , N. M. AND ROTNITZKY, A. G. (1993). Regression models for discrete longitudinal responses. Statistical Science 8, 284–299. F ITZMAURICE , G. M. AND L IPSITZ , S. R. (1995). A model for binary time series data with serial odds ratio patterns. Applied Statistics 44, 51–61. H EAGERTY, P. J. AND Z EGER , S. L. (1998). Lorelogram: a regression approach to exploring dependence in longitudinal categorical responses. Journal of the American Statistical Association 93, 150–162. ´ , M. A., B RUMBACK , B. AND ROBINS , J. M. (2001). Marginal structural models to estimate the joint H ERN AN causal effect of nonrandomized treatments. Journal of the American Statistical Association 96, 440–448. L IANG , K.-Y. 73, 13–22.

AND

Z EGER , S. L. (1986). Longitudinal data analysis using generalized linear models. Biometrika

L IPSITZ , S. R., L AIRD , N. M. AND H ARRINGTON , D. P. (1991). Generalized estimating equations for correlated binary data: using the odds ratio as a measure of association. Biometrika 78, 153–160. M ANCL , L. A. 500–511.

AND

L EROUX , B. G. (1996). Efficiency of regression estimates for clustered data. Biometrics 52,

M C D ONALD , B. W. (1993). Estimating logistic regression parameters for bivariate binary data. Journal of the Royal Statistical Society, Series B, Methodological 55, 391–397.

652

J. S. S CHILDCROUT AND P. J. H EAGERTY

N EUHAUS , J. M., K ALBFLEISCH , J. D. AND H AUCK , W. W. (1991). A comparison of cluster-specific and population-averaged approaches for analyzing correlated binary data. International Statistical Review 59, 25–35. PAN , W., L OUIS , T. A. AND C ONNETT, J. E. (2000). A note on marginal linear regression with correlated response data. The American Statistician 54, 191–195. P EPE , M. S. AND A NDERSON , G. L. (1994). A cautionary note on inference for marginal regression models with longitudinal data and general correlated response data. Communications in Statistics, Part B—Simulation and Computation 23, 939–951. P RENTICE , R. L. (1988). Correlated binary regression with covariates specific to each binary observation. Biometrics 44, 1033–1048. R AO , C. R. (1973). Linear Statistical Inference and Its Applications. New York: John Wiley and Sons. S AMET, J. S., D OMINICI , F., C URRIERO , F. C., C OURSAC , I. AND Z EGER , S. L. (2000). Fine particulate air pollution and mortality in 20 U.S. cities, 1987–1994. The New England Journal of Medicine 343, 1742–1749. S UTRADHAR , B. C. AND DAS , K. (1999). On the efficiency of regression estimators in generalised linear models for longitudinal data. Biometrika 86, 459–465. S UTRADHAR , B. C. AND DAS , K. (2000). On the accuracy of efficiency of estimating equation approach. Biometrics 56, 622–625. WANG , Y.-G. AND C AREY, V. (2003). Working correlation structure misspecification, estimation and covariate design: implications for generalized estimating equations performance. Biometrika 90, 29–41. Y U , O. C., S HEPPARD , L., L UMLEY, T., KOENIG , J. Q. AND S HAPIRO , G. G. (2000). Effects of ambient air pollution on symptoms of asthma in seattle-area children enrolled in the camp study. Environmental Health Perspectives 108, 1209–1214. Z EGER , S. L., L IANG , K.-Y. AND A LBERT, P. S. (1988). Models for longitudinal data: a generalized estimating equation approach . Biometrics 44, 1049–1060. (Corr: V45 p347.) Z HAO , L. P., P RENTICE , R. L. AND S ELF, S. G. (1992). Multivariate mean parameter estimation by using a partly exponential model. Journal of the Royal Statistical Society, Series B, Methodological 54, 805–811.

[Received January 15, 2004; first revision November 17, 2004; second revision May 12, 2005; accepted for publication May 19, 2005]