I'm analyzing a residual plot of the residuals vs the fitted values.

I'm not quite sure how to interpret this plot since there looks like there is a pattern and the average is not actually zero. There are diagonal straight parallel lines.

Residual plot

I'm working with several ordinal IV's.

Any ideas?

  • 1
    $\begingroup$ Looks like your dependent/explained/left-hand-side/$y$-variable has only 5 categories. Is that correct? $\endgroup$ Oct 20 '14 at 14:01
  • $\begingroup$ Correct. @MaartenBuis $\endgroup$
    – cimentadaj
    Oct 20 '14 at 14:03
  • $\begingroup$ If there is a pattern in your residual plot it means there is some underlying factor that affects the dependent variable that isn't being taken into account in your regression. If you find that variable and include it in your model the pattern should disappear $\endgroup$
    – Mike
    Oct 20 '14 at 14:04
  • $\begingroup$ The average of the residuals is easily calculated with any decent software (looks like Stata in your case, but any software should support that). $\endgroup$
    – Nick Cox
    Oct 20 '14 at 14:16
  • 1
    $\begingroup$ If you told me an individual would be on the lowest Likert band, I would guess their residual was negative. This seems to be an exploitable bias. $\endgroup$ Oct 20 '14 at 16:16

You are using a Likert scale or similarly defined ordinal dependent (and independent) variable and modeling it in the same way as a continuous variable. The debate of whether Likert scale can be modeled as a continuous numeric variable is a bit murky and can be summarized here:


In practice, I tend to not have a problem with treating ordinal independent variables as numeric variables if there are at least five values and you are somewhat confident they are equally spaced on the spectrum of possible values -- that is, a difference between any two consecutive is approximately of equal magnitude. This practice is not grounded in theory, but experience has shown me that results tend to not be badly biased.

If this work is intended to be published, I suggest you either carefully justify your decision to use this method or look into alternative methods. EDIT: As suggested by @NickCox in the comments, ordered logit (or probit) regression would be a suitable alternative to deal with the ordinal response variable.

One consequence of treating the variables as continuous is that the residual plot can appear as a series of parallel lines, as your plot shows. This makes the typical pattern detection of the residual plot more difficult since the points clearly will not be randomly scattered.

As far as your plot is concerned, I believe it is acceptable. There is no clear curvature of the plot, and no fanning (i.e. no heteroscedasticity). They appear (to me) to form a roughly horizontal band if you take the density of points into account when forming the band. I would suggest plotting the absolute value of the residuals to help assess heteroscedasticity further.

  • 1
    $\begingroup$ Ordered logit (probit) is an alternative: there is no obvious need to jump all the way to nonparametric. $\endgroup$
    – Nick Cox
    Oct 20 '14 at 14:14
  • $\begingroup$ How about the fact that the obvious omitted variable causes variance at the tails to be twice what it is in the middle? Not trying to be antagonistic, but if you don't see a problem with it I'm interested as to why. $\endgroup$ Oct 20 '14 at 14:15
  • $\begingroup$ @ssdecontrol How do you reach that conclusion? $\endgroup$
    – Nick Cox
    Oct 20 '14 at 14:17
  • 1
    $\begingroup$ @underminer Yes, but also a discrete response variable, as can be inferred from the pattern; in any case that has been confirmed by the OP in comments. $\endgroup$
    – Nick Cox
    Oct 20 '14 at 14:30
  • 1
    $\begingroup$ @underminer Not a mistake on your part, as OP could helpfully have been clearer. $\endgroup$
    – Nick Cox
    Oct 20 '14 at 14:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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