Site icon Ampersand Tutorials

Checking Statistical Assumptions in Practice: What to Plot, What to Trust, What to Do Next (2026)

checking statistical assumptions residuals plots

Quick answer: Statistical assumptions are not a paperwork ritual. Each one names a specific condition under which the method’s error rate and interval coverage are trustworthy — and the checks that matter most are design reasoning and targeted plots, not mechanical test scripts. Three checks carry almost all the weight for ordinary models: independence (usually a design question, not a data question), equal-variance behavior across fitted values, and normality of the residuals around the model — never of the raw outcome.

Part 10 of a practical statistics series for researchers. If the basics are new, start with p-values, effect sizes, and confidence intervals.

Assumptions are claims about the model, not about the data

An assumption statement such as adds that the errors behave like symmetric random draws around the fitted line. That is a statement about the process that generated the deviations — errors of the model — not a starting promise about the raw column of numbers you logged.

This distinction is the source of the most widespread assumption error in applied work across whole fields: a paper logs a skewed biomarker, runs a normality check on the raw outcome, reports that normality fails, and then swaps in a rank test. The check has tested a claim the analysis never made. In regression, the relevant question is whether the deviations from the fitted surface are reasonably symmetric — a different question, answerable only once the model exists (a systematic review by Ernst and Albers documents this pattern extensively).

Practical implication: assume-checking starts after a candidate model is fitted, not before, and the unit of examination is the residual, not the raw outcome.

The three families of assumptions

For the ordinary linear-style methods that dominate applied work, there are three families of assumptions, and they differ fundamentally in what suspicion should befall them.

This ordering matters because researchers frequently rank assumptions by their check-script presence rather than by the severity of their failure. Designs that break independence are the ones that need rework — clustering, pairing, time-orders — yet they are the least diagnosed; whereas shapes get the most p-value ink and the least attention from plots.

Checking the residuals, not the raw outcome

Once a model is fitted, you work with residuals — actual variation minus fitted variation. Then:

Uniform error behavior — such as bounded scales, count variance tied to the mean, or heavy-tail-signed errors — may show up as wedges or curvature in the residuals. Those are visible signals to revisit the model family (see the regression choice guide), not to delete the subjects who produced them.

What the formal tests can and cannot tell you

Every formal normality check, such as the common Shapiro–Wilk one, is a null-hypothesis test. It answers one narrow question and cannot answer the practical one.

A non-significant result is not a pass, and a significant one is not automatically a fail. Because approximate methods are robust to moderate non-normality in central regions with reasonable sample sizes, the common two-step script of test-then-switch has no statistical archetype behind it (as the rank-tests article elaborates for the switch itself). Diagnostics should weigh severity via plots against the available sample size and the intended analysis; mechanical checking scripts cannot.

Homoscedasticity: plot, then respond

A frequent funnel-shaped residual-versus-fitted plot is the signature of variance that grows with the level of the outcome. It is common across logs of positive quantities, ratings with floor and ceiling behavior, and anything fit for multiplicative character.

Useful responses, roughly in honesty order:

Do not tabulate separate variance checks by group and then discard a whole design because one group was thinly sampled; a noisier group estimate is not evidence that equal spread is broken overall.

Independence: the assumption reviewers rarely catch

Independence is usually a design and data-collection question. Repeated measurements per subject, clustered households, site-ordered measurements, and matched sites do not have it — no matter how clean the residual plot appears.

What this means practically:

The habit worth building is to ask, before any fitting, what observations could share causes — because the modeling decisions are easier to make at design time than to reverse-engineer after.

What to do when a check actually fails

Seasoned practice is a chain of questions, not a single panic move:

Failing assumptions is a signal to think, not a requirement to delete observations or mechanically insert a non-parametric swap. The estimation story in the missing-data article illustrates the related truth for missingness: an assumption has a direction of bias attached, and that direction needs discussion rather than silent handling.

Reporting assumption checks

A reproducible analysis report should include:

The reproducible-workflow article covers the machinery that makes these artifacts durable; here the only point is that assumption reasoning is recorded, not merely performed.

Common mistakes

Key takeaways

Challenge

Take a model you actually fit recently, and do a five-minute assumption review: state the design reasoning for independence in one sentence; look at the residual-versus-fitted plot and describe two things it shows; state what the normality situation of the residuals means for the claim you made; and name what you would have quoted differently had the design been clustered. If any of those four steps was skipped originally, note whether the reported conclusion is safe or needs a caveat.

Running assumption checks on real fitted models? Ampersand Academy offers one-to-one mentoring on statistics and data analysis — part of Mahadhi, a development and digital marketing company.

—

FAQ

Large samples make formal normality flags fire at trivial departures, but they do not remove design failures. Independence and homoscedasticity matter at every sample size, and residual plots stay worth reading.

Of the residuals for a regression model, and of the pooled error space for group comparisons under a shared-shape argument. Raw-outcome normality of the measured variable is a different and usually irrelevant question.

No. It reports evidence against exactly-normal errors at that sample size, with no severity attached. Judge severity from plots and context, and choose around the estimand rather than the flag.

Read the spread of residuals along the fitted values: a uniform band is the healthy shape; funnel or wedge patterns signal variance that varies with level. Group-level variance tests alone are a weak substitute.

Usually not. Clustered or ordered errors can leave no visible structure. Independence is best assessed from the design: repeated measurements, clusters, matched sites, and time ordering are the usual suspects.

Not as a routine. Occasional records with a documented cause can be addressed transparently, but routine trimming to tidy diagnostics hides structure and biases the estimate in ways you will not be able to quantify.

Enough to reconstruct the reasoning: which diagnostics were read, what they showed, what changed as a result, and what residual risk remains. P-values alone tell the reader almost nothing worth acting on.

Is it safe to skip assumption checks when the sample is large?

Large samples make formal normality flags fire at trivial departures, but they do not remove design failures. Independence and homoscedasticity matter at every sample size, and residual plots stay worth reading.

Do I check normality of each group or of the residuals?

Of the residuals for a regression model, and of the pooled error space for group comparisons under a shared-shape argument. Raw-outcome normality of the measured variable is a different and usually irrelevant question.

Is a significant Shapiro–Wilk result a command to switch tests?

No. It reports evidence against exactly-normal errors at that sample size, with no severity attached. Judge severity from plots and context, and choose around the estimand rather than the flag.

What is the fastest way to judge homoscedasticity?

Read the spread of residuals along the fitted values: a uniform band is the healthy shape; funnel or wedge patterns signal variance that varies with level. Group-level variance tests alone are a weak substitute.

Can residual plots detect broken independence?

Usually not. Clustered or ordered errors can leave no visible structure. Independence is best assessed from the design: repeated measurements, clusters, matched sites, and time ordering are the usual suspects.

If assumptions fail, is deletion of outliers the standard remedy?

Not as a routine. Occasional records with a documented cause can be addressed transparently, but routine trimming to tidy diagnostics hides structure and biases the estimate in ways you will not be able to quantify.

How much detail belongs in the report about assumptions?

Enough to reconstruct the reasoning: which diagnostics were read, what they showed, what changed as a result, and what residual risk remains. P-values alone tell the reader almost nothing worth acting on.

Exit mobile version