5
$\begingroup$

I am attempting to do ordinal logistic regression but I keep failing to pass the proportional odds assumption. Almost all of my features are shown to have high significance, but the only model that I can fit that passes the Chi-Squared test for proportional odds is rather trivial.

What is the typical way of rectifying this? Is it like linear regression where I can add more interactions or higher order terms to rectify this? If so, how do I go about finding (visually) the ideal adjustments to make to my model? (Like I could plot the residuals against a predictor in linear regression to determine where linearity fails. Is there an equivalent for ORL?)

$\endgroup$
6
  • $\begingroup$ Maybe you could think using multivariate regression instead. $\endgroup$ Commented Apr 21, 2016 at 10:03
  • 1
    $\begingroup$ Please define the test for prop. odds. If it is the test developed by Bercedis Peterson that is used in SAS, she showed that test to be anti-conservative. Also provide the distribution of Y in your dataset. If you don't convert to another ordinal model, you can "fix" the model using Peterson's partial proportional odds model. You can't add just any old interaction term. Interactions are with Y. $\endgroup$ Commented Apr 21, 2016 at 10:37
  • 1
    $\begingroup$ @FrankHarrell Thank you very much for the response. It is SAS's test. I'm not sure I can utilize the partial proportional odds assumption though. I am using the SURVEYLOGISTIC procedure and there doesn't seem to be an UNEQUALSLOPES flag for this procedure. It makes sense that different levels of the response are effected differently by the predictor. One of my problems seems to be that there is a diminishing level of returns as one of my predictors gets high. But I'm concerned with predicting Y, so how would a person do prediction without knowing Y in the first place? Could you please explain? $\endgroup$
    – Coder 101
    Commented Apr 21, 2016 at 15:31
  • $\begingroup$ The SAS test is the Peterson test. Use graphical assessments of the proportional odds assumption instead of that test. PROC GENMOD can handle partial p.o. model but not sure about survey weights. $\endgroup$ Commented Apr 21, 2016 at 19:50
  • 1
    $\begingroup$ @FrankHarrel I have created plots to assess the assumption and concluded that it was not held. Thanks for the tip on proc genmod though. $\endgroup$
    – Coder 101
    Commented Apr 21, 2016 at 22:53

1 Answer 1

1
$\begingroup$

It's true, in general, that "calibration" tests will behave differently under a different set of regression adjustments. A lot of statisticians will begin and end fishing expeditions by choosing the magic set of adjustments that leads to a clean pass for model based assumptions. But adjustments also change the scientific question, and shouldn't be chosen on the basis of meeting "calibration" requirements. The proportional odds test is just such a goodness of fit test. Here, I mean calibration as some quasi-counterpart to goodness of fit where significance means rejection of model based assumptions. Of course, in large sample sizes almost all calibration tests fail not because the model is invalid but because the test is overpowered and a 0.05 significance level is arbitrary and unuseful.

With a larger number of adjustments in the model, the proportional odds model tends toward a saturated model where each stratum specific probability is close or identical to the fitted values. This is a problem when the data structure is sparse.

One way around the issue of non-proportional odds is to just fit the log-linear model. This is the most general form of analysis of categorical data. With this you can summarize any number of summaries: the multinomial model, or odds ratios predicting a response for a cumulatively higher response for each reference category.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.