ANOVA (Analysis of Variance) is one of the most frequently used statistical tests in medical thesis research. If your study compares a continuous outcome across three or more groups — such as haemoglobin levels across mild, moderate, and severe anaemia groups — ANOVA is the correct test. This complete guide explains every type of ANOVA, its assumptions, how to run it in SPSS, how to interpret the results, and which post-hoc test to use — all in plain language for MD, MS, DNB, and MSc Nursing students.
1What is ANOVA and When Should You Use It?
ANOVA tests whether the means of three or more independent groups are significantly different from each other. It does this by comparing the variance between groups to the variance within groups — hence "Analysis of Variance."
The key rule: use ANOVA when you have one continuous dependent variable and one or more categorical independent variables with 3+ groups. If you only have two groups, use an independent t-test instead.
Use ANOVA when comparing means of 3 or more groups on a continuous, normally distributed variable. Example: comparing mean fasting blood sugar across three BMI categories (normal, overweight, obese). If data is not normally distributed, use Kruskal-Wallis instead.
Common Medical Thesis Examples Where ANOVA is Used
| Research Question | Groups | Outcome |
|---|---|---|
| Compare haemoglobin across CKD stages | Stage I, II, III, IV | Mean Hb (g/dL) |
| Compare pain scores across 3 drug groups | Drug A, B, C | VAS score at 24 hrs |
| Compare eGFR across diabetic duration groups | <5 yrs, 5–10 yrs, >10 yrs | Mean eGFR |
| Compare recovery time across 3 anaesthetic agents | Agent X, Y, Z | Minutes to extubation |
| Compare BMI across 3 dietary pattern groups | Vegetarian, non-veg, mixed | Mean BMI |
2Types of ANOVA — Which One Do You Need?
📊 One-Way ANOVA
The most common type. Compares means across 3 or more independent groups based on one factor (independent variable). Example: comparing mean serum creatinine across three severity groups of hypertension (mild, moderate, severe).
→ Use when: one grouping variable, one continuous outcome, groups are independent.
📊 Two-Way ANOVA
Compares means across groups defined by two independent variables simultaneously, and also tests for their interaction effect. Example: comparing blood pressure across both gender (male/female) and treatment group (drug A/B/C) — and whether the effect of the drug differs between genders.
→ Use when: two grouping factors, one continuous outcome, want to assess interaction.
📊 Repeated Measures ANOVA
Used when the same subjects are measured at multiple time points. Example: measuring blood glucose at baseline, 1 hour, 2 hours, and 3 hours after a meal in the same patients. This is the correct test for pre-post studies with more than 2 time points.
→ Use when: same subjects measured 3+ times, continuous outcome at each time point.
📊 MANOVA (Multivariate ANOVA)
Tests group differences on multiple continuous outcome variables simultaneously. Rarely needed in standard medical thesis research — mentioned here for completeness only.
3+ independent groups, one measurement per subject → One-Way ANOVA
Same subjects measured 3+ times → Repeated Measures ANOVA
2 grouping factors → Two-Way ANOVA
Data not normally distributed → Kruskal-Wallis (non-parametric alternative)
Not sure which ANOVA to use for your thesis?
Get FREE expert guidance on your thesis statistics. Our SPSS experts reply on WhatsApp within 2 hours!
3Assumptions of ANOVA — Check These First
ANOVA is a parametric test and has specific assumptions. Violating these assumptions can invalidate your results. Always check all three before running ANOVA in SPSS:
✅ Assumption 1: Normality
The continuous outcome variable must be approximately normally distributed within each group. Test using Shapiro-Wilk (preferred for n < 50 per group) or Kolmogorov-Smirnov (larger samples). In SPSS: Analyze → Descriptive Statistics → Explore → Plots → Normality plots with tests. If p > 0.05 in Shapiro-Wilk, normality is confirmed.
✅ Assumption 2: Homogeneity of Variances
The variance of the outcome must be approximately equal across all groups. Test using Levene's Test — SPSS runs this automatically when you run ANOVA. If Levene's p > 0.05, variances are equal and standard ANOVA is valid. If p < 0.05, use Welch's ANOVA instead (also available in SPSS).
✅ Assumption 3: Independence of Observations
Each subject must appear in only one group. If the same subjects are measured multiple times, use Repeated Measures ANOVA, not one-way ANOVA.
If normality fails → use Kruskal-Wallis test (non-parametric alternative to one-way ANOVA)
If variances are unequal → use Welch's ANOVA with Games-Howell post-hoc
If repeated measures with non-normal data → use Friedman test
4Post-Hoc Tests After ANOVA — Which One to Use?
When ANOVA gives a significant result (p < 0.05), it only tells you that at least one group differs — not which specific groups differ. You must run a post-hoc test to find out. This is one of the most commonly missed steps in medical thesis analysis.
| Situation | Recommended Post-Hoc Test |
|---|---|
| Equal variances, equal group sizes | Tukey's HSD (most commonly used) |
| Equal variances, unequal group sizes | Bonferroni correction |
| Unequal variances (Levene's p < 0.05) | Games-Howell |
| Many comparisons, strict control of Type I error | Bonferroni |
| Non-parametric (Kruskal-Wallis significant) | Dunn's test with Bonferroni correction |
A significant ANOVA p-value without a post-hoc test is an incomplete analysis. Examiners will always ask: "Which specific groups were significantly different from each other?"
5How to Run ANOVA in SPSS — Step by Step
Analyze → Compare Means → One-Way ANOVA → Move outcome to "Dependent List" → Move grouping variable to "Factor" → Click "Post Hoc" → Select Tukey → Click "Options" → Check Descriptive + Homogeneity of variance → OK
Analyze → General Linear Model → Repeated Measures → Define factor name (e.g., "Time") → Number of levels (e.g., 3) → Add → Define variables for each time point → Options → Descriptive statistics → OK
Analyze → General Linear Model → Univariate → Move outcome to "Dependent Variable" → Move both grouping factors to "Fixed Factors" → Model → Full factorial → Options → Descriptive + Estimates of effect size → OK
📋 How to Report ANOVA Results in Your Thesis
Always report: F statistic, degrees of freedom, p-value, and effect size (eta squared η²). Example: "There was a statistically significant difference in mean haemoglobin across the three CKD groups [F(2, 87) = 14.32, p < 0.001, η² = 0.25]. Post-hoc Tukey HSD analysis revealed that Stage III patients had significantly lower haemoglobin than Stage I (p = 0.002) and Stage II patients (p = 0.018)."
Complete ANOVA analysis done in 5–7 days!
Data entry → ANOVA → Post-hoc tests → Results tables → Graphs → Written interpretation. Trusted by 580+ scholars.
- ✓ Free synopsis review (worth ₹2000)
- ✓ Response in 2 hours
- ✓ No advance payment
6Common ANOVA Mistakes in Medical Thesis Research
- Skipping the normality check: Always run Shapiro-Wilk before ANOVA. If any group fails normality, switch to Kruskal-Wallis. SPSS makes this easy — run Explore before ANOVA.
- Not running a post-hoc test: A significant ANOVA F-value alone is not enough. Always follow up with Tukey HSD (equal variances) or Games-Howell (unequal variances) to identify which groups differ.
- Using one-way ANOVA for repeated measures: If the same patients are measured at multiple time points, you must use Repeated Measures ANOVA — not one-way ANOVA. Using one-way ANOVA here violates the independence assumption.
- Not reporting effect size: Report eta squared (η²) alongside F and p. η² < 0.06 = small, 0.06–0.14 = medium, > 0.14 = large effect. This tells your examiner how meaningful the difference is, not just whether it exists.
- Multiple ANOVAs without correction: Running ANOVA separately for 10 outcomes inflates Type I error. Consider MANOVA or apply Bonferroni correction (divide alpha by number of tests) when testing multiple outcomes.
❓ Frequently Asked Questions
Quick answers to common questions about ANOVA for medical thesis
Always use ANOVA when comparing 3 or more groups — never run multiple t-tests as a substitute. Running multiple t-tests inflates the Type I error rate (false positives). With 3 groups and 3 pairwise t-tests at p<0.05, the overall error rate rises to approximately 14%. ANOVA controls this by testing all groups simultaneously in one test.
The Kruskal-Wallis test is the non-parametric alternative to one-way ANOVA. Use it when your data is ordinal, or when normality fails for any group (Shapiro-Wilk p < 0.05). For repeated measures with non-normal data, use the Friedman test instead of Repeated Measures ANOVA.
Use Tukey's HSD when group variances are equal (Levene's p > 0.05) — it is the most widely accepted post-hoc test in medical research. Use Games-Howell when variances are unequal (Levene's p < 0.05). Both are available directly in SPSS under the Post Hoc options in One-Way ANOVA.
Report: F(df between, df within) = value, p = value, η² = value. Example: F(2, 87) = 14.32, p < 0.001, η² = 0.25. Then state post-hoc findings: which specific group pairs were significantly different and their p-values. Always present group means ± SD in a table alongside the ANOVA result.
Eta squared (η²) is the effect size for ANOVA — it tells you what proportion of total variance in the outcome is explained by the grouping variable. η² < 0.06 = small effect, 0.06–0.14 = medium, >0.14 = large. A statistically significant ANOVA with a tiny η² may not be clinically meaningful. Always report both.
Yes! PubMedico's SPSS experts run complete ANOVA analysis — assumption checks, one-way/two-way/repeated measures ANOVA, post-hoc tests, tables, graphs, and written results interpretation. Results chapter ready in 5–7 working days. WhatsApp: +91 96642 99381.