Skip to content

Residual Plots and Regression Diagnostics

Select a fixed residual pattern below to see its description and what it implies about your regression model's assumptions.

Want the calculator? Residual Diagnostics Calculator

Visual description
What it suggests
Likely fix
Run this diagnostic on your own model: Residual Diagnostics Calculator, then check individual influence with the Cook's Distance Calculator or independence with the Durbin-Watson Calculator.

What this answers

This page answers "what does a residual plot's shape actually tell me about my model?" A residual plot shows the difference between each observed value and the model's prediction, plotted against the predicted value or the predictor itself. Its shape reveals whether key regression assumptions hold, without requiring you to interpret a single summary statistic.

Four patterns and what they mean

Random scatter around zero, with no visible trend or changing spread, is the pattern a well-specified linear model should produce. A curved, U-shaped pattern suggests the true relationship is not linear and the model is systematically over- or under-predicting in different ranges. A funnel shape, where the spread of residuals widens or narrows across the range of predicted values, indicates unequal variance, which affects the reliability of standard errors and confidence intervals. A single point far removed from the rest on the predictor axis has high leverage and can disproportionately affect the fitted line, worth checking with Cook's distance directly.

Worked example

Select "Curved (U-shaped) pattern" above. The description shows residuals that are positive for both low and high predicted values but negative in the middle, the signature of a relationship that a straight line cannot capture. The suggested fix is adding a polynomial term or transforming a variable, not simply accepting the linear fit as final. Select "Funnel shape (widening spread)" instead and the fix changes entirely: rather than changing the functional form of the relationship, the model needs a variance-stabilizing transformation or a method that tolerates unequal variance, since the linear shape of the relationship may already be correct.

Assumption audit

Calculated from your data: the actual residual values and their pattern, once you fit your model using the linked engine.
Evidence to review: which of these four patterns, or a combination, most closely matches your own residual plot, since real data rarely matches a textbook example exactly.
You must verify: that any transformation or model change you make in response to a diagnostic pattern still answers your original research question.

Source

This comparison follows the residual-diagnostics guidance in the NIST/SEMATECH e-Handbook of Statistical Methods and the shared statistical reasoning contract every StatReason engine is built against.

Limitations

This page describes four common textbook patterns; real residual plots often show a mix of issues, and judging severity still requires comparing against the actual scale of your data.