The GEE Procedure

Example 44.5 Alternating Logistic Regression for Ordinal Multinomial Data

(View the complete code for this example.)

This example illustrates how you use the GEE procedure and alternating logistic regression (ALR) to analyze ordinal multinomial data. A clinical trial was conducted to evaluate the effectiveness of the drug auranofin for treating arthritis (Lipsitz, Kim, and Zhao 1994). Patients were assigned to one of two groups: one group was treated with auranofin, and the other group received a placebo. The treatment that a patient received is recorded in the variable Treatment (coded here as 1 = auranofin and 0 = placebo).

The response was self-assessment of arthritis recorded at one-, three-, and five-month follow-up visits. The responses are recorded in the Rating variable and are coded as 1 = very poor, 2 = poor, 3 = fair, 4 = good, and 5 = very good. This coding of Rating is finer than the coding in Lipsitz, Kim, and Zhao (1994), where only three levels were used. The visit numbers are recorded in the classification variable Visit, whose value is 1, 3, or 5. An initial self-assessment that uses the same coding as Rating is recorded in the variable Baseline. The variable Age records the participants’ ages (in years) at the baseline visit and is treated as a continuous variable. One participant missed all visits and is not considered. There are an additional 15 missed visits from eight participants who dropped out, and there are four participants who missed a single visit. A weighted GEE is not used because the GEE procedure in SAS/STAT 14.1 does not support the weighted GEE method for the multinomial distribution.

The following DATA step creates the data set Arthritis:

data Arthritis;
   input ID Rating Sex Age Treatment Baseline Visit;
   datalines;
1 4 2 54 2 2 1
1 5 2 54 2 2 3
1 5 2 54 2 2 5
2 4 1 41 1 3 1
2 4 1 41 1 3 3
2 4 1 41 1 3 5

   ... more lines ...   

301 2 2 64 1 2 5
302 2 2 55 1 2 1
302 3 2 55 1 2 3
302 3 2 55 1 2 5
;

The following SAS statements use PROC GEE to fit a model that has a fully exchangeable working correlation structure:

proc gee data=Arthritis;
   class Sex ID Treatment Baseline Visit;
   model Rating= Visit Treatment Baseline / dist=multinomial;
   repeated subject=ID / within=Visit logor=exch;
run;

You specify LOGOR=EXCH in the REPEATED statement to select the ALR method that has a fully exchangeable model for the log odds ratio. The results of the ALR model fitting are displayed in Output 44.5.1.

Output 44.5.1: Parameter Estimates for Arthritis Data Using ALR

The GEE Procedure

Parameter Estimates for Response Model
with Empirical Standard Error Estimates
Parameter EstimateStandard
Error
95% Confidence LimitsZPr > |Z|
Intercept1 -6.75020.4267-7.5865-5.9138-15.82<.0001
Intercept2 -4.63100.3968-5.4087-3.8533-11.67<.0001
Intercept3 -2.67350.3749-3.4083-1.9387-7.13<.0001
Intercept4 -0.38380.3710-1.11090.3433-1.030.3008
Visit10.37400.11480.14890.59913.260.0011
Visit30.36410.11160.14550.58283.260.0011
Visit50.00000.00000.00000.0000..
Treatment10.55520.16730.22730.88303.320.0009
Treatment20.00000.00000.00000.0000..
Baseline13.94570.53522.89694.99467.37<.0001
Baseline23.30520.42682.46864.14187.74<.0001
Baseline32.74830.37902.00543.49117.25<.0001
Baseline41.40130.41320.59142.21133.390.0007
Baseline50.00000.00000.00000.0000..
Alpha1 1.64470.16931.31301.97649.72<.0001


The parameter Alpha1, which is used to estimate the log odds ratio, is included in Output 44.5.1.

To fit the ALR model, each response is coded as a vector of binary variables and the log odds ratio models the association between pairs of responses. For more information about the log odds ratio and the ALR method for ordinal multinomial data, see the section ALR for Ordinal Multinomial Data. The ALR model fit criteria are shown in Output 44.5.2.

Output 44.5.2: ALR Model Fit Criteria

GEE Fit Criteria
QIC2241.9540
QICu2259.8575


For comparison, the following SAS statements use PROC GEE to fit the same marginal model by using an independent working correlation structure:

proc gee data=Arthritis;
   class Sex ID Treatment Baseline Visit;
   model Rating= Visit Treatment Baseline / dist=multinomial;
   repeated subject=ID / within=Visit;
run;

When the data have multinomial responses, the independent working correlation structure is the only structure supported for ordinary GEEs. In Output 44.5.1 and Output 44.5.3, you can see slight differences in the parameter estimates between the model that you fit by using ALR and the model that you fit by using an independent working correlation structure.

Output 44.5.3: Parameter Estimates for Arthritis Data Using Independent Working Correlation

The GEE Procedure

Parameter Estimates for Response Model
with Empirical Standard Error Estimates
Parameter EstimateStandard
Error
95% Confidence LimitsZPr > |Z|
Intercept1 -6.75280.4227-7.5812-5.9244-15.98<.0001
Intercept2 -4.67190.3953-5.4466-3.8972-11.82<.0001
Intercept3 -2.71380.3730-3.4449-1.9828-7.28<.0001
Intercept4 -0.41290.3689-1.13600.3102-1.120.2631
Visit10.38520.11600.15780.61253.320.0009
Visit30.37250.11180.15340.59163.330.0009
Visit50.00000.00000.00000.0000..
Treatment10.56430.16790.23520.89333.360.0008
Treatment20.00000.00000.00000.0000..
Baseline13.95330.53512.90465.00207.39<.0001
Baseline23.32640.42502.49344.15937.83<.0001
Baseline32.76720.37692.02853.50597.34<.0001
Baseline41.42520.41120.61922.23123.470.0005
Baseline50.00000.00000.00000.0000..


The QIC for the ALR model shown in Output 44.5.2 is 2241.95, whereas the QIC for the independent working correlation model shown in Output 44.5.4 is 2269.82, indicating a slightly better fit for the ALR model.

Output 44.5.4: Model Fit Criteria

GEE Fit Criteria
QIC2269.8166
QICu2259.7693