Solved – Is it possible to conduct a regression if all variables are ordinal

ordinal-dataregressionspss

I would like to produce a regression analysis model. I have ordinal categorical data. I can use SPSS. I do not know what analysis to perform or what assumptions to check.

What are the statistical tests that can be performed? How can I test the accuracy of the model?

Best Answer

Yes, it is possible.

When your dependent variable is ordinal, you want to do ordinal logistic regression. This can be done in SPSS. UCLA's excellent statistics help website has a guide to OLR in SPSS here (with more here).

Regarding your independent variables, you have several options:

  • You can represent them with a standard dummy coding scheme (such as reference cell coding, see my answer here for an explanation).
  • Another approach is to use an ordinal dummy coding scheme (such as difference coding, there is an explanation here).
  • Lastly, Agresti has argued that you can simply replace the ordinal rankings with continuous values that represent your best guesses about the true values. There will naturally be some measurement error associated with this approach, but if you have some knowledge on which to base your guesses they won't be too bad, and you won't use as many degrees of freedom to estimate the effect.

If you use OLR for your analysis, you can get tests of each variable with standard output. In SPSS these tests are reported in the "Parameter Estimates" table. The assumption you need to worry about / check is the proportional odds assumption, which is assessed via the "Test of Parallel Lines". SPSS can output this for you as well. UCLA's guide to OLR in SPSS (linked above) covers both of these issues.