Statistical analysis is often described as the language of research, and for good reason: it helps us move from raw data to meaningful conclusions. If you’ve ever run an ANOVA (Analysis of Variance) and found a significant result, you’ve probably asked the next big question: where exactly do the differences lie? That’s where post hoc tests come in.
In this detailed guide, we’ll walk through what post hoc tests are, why they’re used, the different types available, and—most importantly—how to perform them in JASP, a free and user-friendly alternative to SPSS. By the end, you’ll be confident in not just running post hoc tests but also interpreting and reporting them in APA style. Along the way, we’ll explore real-life examples, common mistakes, and best practices.
If you’re a student or researcher, chances are you’ve used SPSS at some point. While SPSS is widely recognised, it comes with a steep price tag and a somewhat dated interface. JASP (Jeffreys’s Amazing Statistics Program) offers a refreshing alternative—it’s completely free, open-source, and designed with beginners in mind.
Now, let’s focus on the key idea:
- ANOVA tells us if there’s at least one difference among group means.
- Post hoc tests tell us exactly which groups differ.
For example, imagine you’re testing three different teaching methods (Traditional, Online, Blended). An ANOVA shows that the teaching method affects exam scores. But which method is best? Post hoc tests reveal if Traditional outperforms Online, or if Blended differs significantly from the others.
This guide is for you if you want a clear, step-by-step walkthrough of how to:
- Understand the post hoc tests conceptually.
- Choose the right test for your data.
- Post hoc tests in JASP.
- Interpret and report your results in a research-friendly way.
What Is a Post Hoc Test?
A post hoc test is literally a “test after the fact.” Once your ANOVA shows that group means are not all equal, you need to dig deeper. Post hoc tests do this by comparing every possible pair of groups, while adjusting for the risk of false positives.
Key features:
- Conducted after ANOVA (hence “post hoc”).
- Identifies which pairs of groups differ.
- Uses p-value adjustments to reduce Type I error (the chance of incorrectly declaring a difference when none exists).
Example:
Suppose you run an experiment comparing three diets: Low-Carb, Mediterranean, and Vegan. ANOVA says there’s a difference in weight loss among them (p < .05). But that result alone doesn’t tell you whether Low-Carb differs from Mediterranean, or Vegan differs from both; post hoc testing answers that.
Common Post Hoc Tests:
- Tukey’s HSD (Honestly Significant Difference): Works well with equal variances and equal sample sizes.
- Bonferroni Correction: Conservative; adjusts p-values by dividing alpha (e.g., .05) by the number of comparisons.
- Scheffé Method: Very conservative, protects strongly against Type I error.
- Dunnett’s Test: Compares multiple groups against one control.
- LSD (Least Significant Difference): Liberal test, prone to Type I error; not recommended unless used after a significant omnibus test.
- Games-Howell: Best for unequal variances and unequal sample sizes.
Why Choose JASP Over SPSS for Post Hoc Tests?
When it comes to running post hoc tests, the software you choose makes a big difference. Many students and researchers are familiar with SPSS, but its cost, steep learning curve, and outdated design often leave beginners feeling overwhelmed. That’s where JASP (Jeffreys’s Amazing Statistics Program) shines. JASP is completely free, open-source, and beginner-friendly, making it an excellent choice for anyone who wants to focus on understanding results instead of fighting with menus and syntax.
One of the greatest advantages of JASP is its point-and-click interface. You don’t need to memorise complex commands or write code to run an ANOVA or post hoc test. Instead, you select your variables, tick a few boxes, and instantly see results. This design makes JASP especially attractive to students who are learning statistics for the first time, as well as professionals who need reliable results without extra hassle.
Another major advantage is its APA style output. Many students waste hours fixing tables and formatting results for research papers. JASP saves that time. It generates clean tables and figures you can place directly into your assignment or report with minimal editing. You also get clear visual plots such as boxplots and mean comparison graphs. These visuals help you understand your data fast. You do not need to struggle with raw numbers. You can spot group differences at a glance and explain your findings with confidence.
If you still need help turning statistical output into strong academic writing, top-rated experts at Affordable Dissertation UK can guide you in presenting your results professionally.
Finally, JASP is designed to keep pace with modern research practices. It supports multiple file formats (Excel, CSV, SPSS), works across operating systems, and updates regularly. For post hoc testing, it includes all the major options—Tukey, Bonferroni, Games-Howell, Holm—making it flexible enough to handle different research scenarios. In short, JASP combines accessibility, clarity, and professional output, making it one of the most user-friendly platforms for post hoc testing available today.
Here’s why JASP is a great option for post hoc analysis:
- Free and open-source: Unlike SPSS, JASP doesn’t cost a dime.
- User-friendly interface: Point-and-click menus mean no coding is required.
- APA-style output: Results are displayed in ready-to-report format.
- Instant visualisations: JASP automatically produces plots that help make sense of your data.
- Cross-platform: Works on Windows, Mac, and Linux.
Lost in tables, p-values, and APA rules? Professional dissertation helpers at Affordable Dissertation UK make your JASP results crystal clear, turning statistical chaos into reader-friendly academic writing.
How to Prepare Your Data in JASP (Step by Step)
Before you can run an ANOVA or post hoc test in JASP, the most important step is making sure your dataset is properly prepared. Even the most advanced statistical tests can give misleading results if the data isn’t structured correctly. Fortunately, JASP makes the preparation process straightforward, and once you understand the basics, you can apply the same steps to nearly any project.
The first step is to import your data. JASP accepts a variety of formats, including CSV, Excel, and even SPSS files. This flexibility means you don’t have to reformat everything from scratch—drag and drop your file into the JASP window or open it from the File menu. Once your data is loaded, you’ll see a spreadsheet-like view that lets you check your variables at a glance.
Next, you need to confirm that your variables are correctly defined. The dependent variable (the outcome you’re measuring) should be numeric. For example, this might be exam scores, weight loss, or reaction times. The independent variable (the grouping factor) should be categorical and include at least two groups. In practice, this might be a teaching method (Traditional, Online, Blended), treatment type (Drug, Placebo), or learning strategy (Flashcards, Notes, No Study). If your independent variable isn’t recognised as categorical, you can easily change its measurement scale within JASP.
Finally, it’s helpful to work with a simple, concrete dataset as you learn. Imagine a small example where you have student test scores across three teaching methods. The scores are numbers, while the teaching method is a labelled category. This kind of dataset is ideal for ANOVA followed by post hoc testing because it contains a clear numeric outcome and a categorical factor with multiple levels. Getting your data organised in this way ensures that your analysis in JASP runs smoothly and produces meaningful results.
Before running an ANOVA and post hoc test, your dataset needs to be properly formatted.
Step 1: Import Your Data
- JASP accepts CSV, Excel, and SPSS (.sav) formats. Drag and drop your file into JASP or use the Open > Computer menu.
Step 2: Check Your Variables
- Dependent variable: Numeric (e.g., test scores, weight loss, reaction time).
- Independent variable: Categorical with at least two groups (e.g., teaching method, treatment type).
Step 3: Example Dataset
- Imagine you have the following dataset:
- Dependent variable: Exam Score (numeric)
- Independent variable: Teaching Method (categorical: Traditional, Online, Blended)
This dataset is perfect for running an ANOVA followed by post hoc testing.
Running ANOVA in JASP (Before Post Hoc)
Before you can perform post hoc tests in JASP, you first need to run an ANOVA (Analysis of Variance). Think of ANOVA as the gateway step: it tells you whether there are any overall differences among your groups. Without a significant ANOVA result, post hoc testing usually isn’t necessary, since there’s no evidence that the groups differ in the first place. Luckily, JASP makes running ANOVA quick and beginner-friendly.
Once your data is open in JASP, navigate to the top menu and select ANOVA → Classical ANOVA. A new analysis window will appear on the left side of your screen. Here, you’ll move your variables into the correct boxes. Place your dependent variable—the numeric outcome, such as exam score—into the Dependent Variable box. Then, drag your independent variable—the categorical grouping factor, like teaching method—into the Fixed Factors box. At this stage, you’re essentially telling JASP: “Compare these group means for this outcome.”
Next, check the option labelled ANOVA Table. JASP will immediately produce results in the output panel. The ANOVA table includes the F-value, which is a ratio of the variance between groups to the variance within groups, and the p-value, which indicates whether the observed differences are statistically significant. A p-value less than .05 is the typical threshold for significance, suggesting that at least one group mean differs from the others.
If your ANOVA result is not significant (p ≥ .05), you generally stop here because the evidence doesn’t support meaningful group differences. But if the result is substantial, you’ve cleared the path for the next step: post hoc testing. The post hoc analysis will dive deeper and reveal exactly which pairs of groups are different, giving context and clarity to your findings.
Post hoc tests only make sense if your ANOVA is significant. Here’s how to run ANOVA in JASP:
- Go to ANOVA > Classical ANOVA.
- Move your dependent variable (Exam Score) into the Dependent Variable box.
- Move your independent variable (Teaching Method) into the Fixed Factors box.
- Check the option ANOVA Table.
Output:
JASP will give you:
- F-value: Ratio of between-group variance to within-group variance.
- P-value: Probability that the observed differences are due to chance.
If the p-value < .05, you can proceed to post hoc testing.
Running a Post Hoc Test in JASP
Once ANOVA shows significance, follow these steps:
Step 1: Open the Post Hoc Tab
Inside the ANOVA window, locate the Post Hoc Tests section.
Step 2: Select Your Variables
Move the independent variable (e.g., Teaching Method) into the Post Hoc Tests box.
Step 3: Choose the Test
Here’s how to decide:
- Tukey’s HSD: Use when variances and sample sizes are equal.
- Bonferroni: Use when you want to be extra cautious about Type I errors.
- Games-Howell: Use when variances are not equal.
- Holm: A sequentially adjusted test, less conservative than Bonferroni.
Step 4: View Results
The output will include:
- Pairwise comparisons (e.g., Traditional vs Online).
- Mean differences.
- Confidence intervals.
- P-values (adjusted).
Example:
- Traditional vs Online: Mean difference = 5.2, p = .03 → Significant.
- Traditional vs Blended: Mean difference = 1.1, p = .72 → Not significant.
- Online vs Blended: Mean difference = 6.3, p = .01 → Significant.
How to Interpret Post Hoc Test Results in JASP
Here’s how to make sense of the numbers:
- p < .05: Significant difference between groups.
- Confidence interval not crossing 0: Supports the idea of a real difference.
- Mean difference: Shows the direction and size of the difference.
Example Interpretation:
“Our post hoc Tukey test revealed that students taught using the Online method scored significantly lower than those taught via Traditional (p = .03) and Blended (p = .01) methods. There was no significant difference between Traditional and Blended (p = .72).”
Practical Example: Post Hoc Analysis in JASP
Let’s apply everything step by step:
Dataset: Exam scores for 90 students across three teaching methods.
Step 1: Run ANOVA
- F(2, 87) = 4.85, p = .01 → Significant.
Step 2: Run Post Hoc
- Chosen test: Tukey HSD.
Step 3: Output
- Traditional vs Online: p = .03 → Significant.
- Traditional vs Blended: p = .72 → Not significant.
- Online vs Blended: p = .01 → Significant.
Step 4: Interpretation
“The ANOVA indicated significant differences among teaching methods, F(2, 87) = 4.85, p = .01. Tukey post hoc tests revealed that Online teaching resulted in significantly lower exam scores compared to Traditional (p = .03) and Blended (p = .01) methods. No difference was found between Traditional and Blended (p = .72).”
Avoid These Mistakes When Running Post Hoc Tests
- Running post hoc without significant ANOVA: Not necessary unless planned comparisons are justified.
- Using Tukey with unequal variances: Tukey assumes homogeneity of variances.
- Ignoring assumptions: Post hoc results can be misleading if normality or variance assumptions are violated.
- Over-interpreting p-values: Always look at effect sizes and confidence intervals too.
Best Practices for Accurate Post Hoc Testing in JASP
- Check assumptions first: Normality, homogeneity of variances, independence.
- Report both ANOVA and post hoc results: Provide context for your findings.
- Use plots: JASP offers boxplots and mean plots—include them in your reports.
- Adjust for multiple comparisons: Always use tests that correct for Type I error.
Conclusion
Post hoc tests are essential for making sense of significant ANOVA results. They allow researchers to pinpoint exactly which groups differ while keeping statistical errors in check. Thanks to JASP, the process is more accessible than ever: simple menus, APA-style output, and clear visualisations make it a fantastic tool for students and professionals alike. At the same time, Affordable Dissertation UK can support students in turning these statistical findings into well-structured essays and dissertations.
To recap:
- ANOVA tells you if group means differ.
- Post hoc tests tell you which ones differ.
- JASP makes the process beginner-friendly, free, and visually clear.
Whether you’re in psychology, education, or medical research, mastering post hoc tests will make your statistical analysis more precise and your conclusions more reliable. Your data tells a story; make sure it’s heard. With first-class dissertation writing services, transform complex post hoc tests into well-written, high-mark papers effortlessly.
Cite this article
If you want to cite this source, you can copy and paste the citation or click the Cite this article button to automatically add the citation to our free Citation Generator.
Ava Howe (September 25, 2025). How to Run a Post Hoc Test in JASP: The Free SPSS Alternative Retrieved May 25, 2026, from https://www.affordable-dissertation.co.uk/blog/2025/09/25/post-hoc-test-in-jasp/
Need Your ANOVA and Post Hoc Tests Done?
Our statisticians run JASP analysis and write your results chapter in 48hrs.

