If you are learning statistics or working on a research project, knowing how to conduct a t-test in JASP step by step can save you hours of frustration. JASP is a free, open-source statistical program that many students and researchers now prefer over expensive commercial alternatives. In this guide, I will walk you through every click, menu, and interpretation so you can run an independent, paired, or one-sample t-test with confidence by the end of this article.
My team has tested JASP across multiple research datasets, and we found that once you understand the basic workflow, running any t-test takes less than two minutes. We will cover data preparation, the actual test procedure, assumption checking, result interpretation, and APA-format reporting all in one place.
Table of Contents
What Is a T-Test and When Do You Use One?
A t-test is a statistical method used to compare the means of two groups and determine whether the difference between them is statistically meaningful or simply due to random chance. Researchers rely on t-tests across psychology, education, biology, and business analytics to test hypotheses about group differences.
You use a t-test when you have one continuous dependent variable and either one categorical grouping variable with two levels or a single sample compared against a known value. The test produces a t-statistic, degrees of freedom, and a p-value that together tell you whether to reject the null hypothesis.
Types of T-Tests Available in JASP
JASP supports three main types of t-tests, and choosing the right one depends entirely on your research design and data structure. Picking the wrong type is the most common beginner mistake I see on statistics forums.
Independent Samples T-Test
Use this when you are comparing two separate, unrelated groups of participants. For example, comparing test scores between a treatment group and a control group requires an independent samples t-test in JASP. Each participant appears in only one group.
Paired Samples T-Test
This test is for repeated measures on the same participants, such as pre-test and post-test scores from the same people. A paired samples t-test in JASP accounts for the natural correlation between paired observations, which increases statistical power compared to treating them as independent.
One-Sample T-Test
Use a one-sample t-test when you want to compare a single group mean against a known or hypothesized population value. For instance, testing whether the average reaction time in your sample differs significantly from a population mean of 500 milliseconds.
How to Load Data Into JASP
Before running any t-test in JASP, you need to load your data correctly. JASP accepts CSV, Excel, SPSS, and several other file formats, which makes transitioning from other software straightforward.
Step 1: Open JASP and click the three horizontal lines (the menu button) in the top-left corner of the screen. Select Open and then navigate to your data file on your computer.
Step 2: Once loaded, your data appears in a spreadsheet-style view. Verify that each column represents a variable and each row represents a single observation or participant.
Step 3: Check that your variables have the correct data type. Continuous variables should display a scale icon, while categorical grouping variables should show a nominal or ordinal icon. If JASP misclassifies a variable, click the variable type icon next to the column name and change it manually.
This data structure step matters because JASP will not let you assign a nominal variable as a dependent variable in a t-test, and it will not accept a continuous variable as a grouping variable. Getting this right upfront prevents the most common errors beginners report on forums.
How to Conduct a T-Test in JASP Step by Step: Independent Samples
The independent samples t-test in JASP is the most frequently requested tutorial topic, so I will cover it first and in the most detail. Follow these numbered steps exactly.
Step 1: Click the Common button at the top of the JASP window to open the common analyses menu.
Step 2: Select T-Tests and then click Independent Samples T-Test. A new panel opens on the left side of your screen.
Step 3: Move your continuous dependent variable into the Variables box by selecting it and clicking the arrow.
Step 4: Move your categorical grouping variable into the Grouping Variable box. Your grouping variable must have exactly two levels for a standard independent samples t-test.
Step 5: Under the Tests section, keep the default Student option selected. I also recommend checking the Welch box so you have a backup result if your variances are unequal.
Step 6: Under Additional Statistics, check Effect size, Confidence interval, and Descriptives. These options give you a complete picture beyond just the p-value.
Step 7: Under Assumptions Checks, check Normality and Equality of variances. This runs Shapiro-Wilk and Levene’s test automatically alongside your t-test.
Step 8: Review the output table that appears on the right side of your JASP window. You will see the t-statistic, degrees of freedom, p-value, effect size, and confidence interval in a single clean table.
How to Conduct a Paired Samples T-Test in JASP
The paired samples t-test follows a very similar workflow, but the variable assignment differs because you are working with two related columns rather than a dependent variable and a grouping variable.
Step 1: Go to Common then T-Tests and select Paired Samples T-Test.
Step 2: In the left panel, you will see a Pairs box. Select your first measurement variable, hold Ctrl or Cmd, and select your second measurement variable, then click the arrow to move them as a pair.
Step 3: If JASP does not let you move variables into the pairs box, it usually means the variables have different data types. Make sure both variables are set as continuous scale variables before trying again.
Step 4: Check Effect size and Descriptives under Additional Statistics, just as you did for the independent samples test.
Step 5: Review the output. The paired test table reports the mean difference between pairs, the t-statistic, degrees of freedom, p-value, and effect size.
How to Conduct a One-Sample T-Test in JASP
The one-sample t-test is the simplest of the three because it involves only a single variable and a comparison value.
Step 1: Navigate to Common then T-Tests and select One-Sample T-Test.
Step 2: Move your continuous variable into the Variables box.
Step 3: In the Test Value field, enter the population or hypothesized mean you want to compare against. The default is zero, so change this if your hypothesis involves a different value.
Step 4: Select effect size, confidence interval, and descriptives under Additional Statistics for a complete output.
Step 5: Read the output table for your t-statistic, degrees of freedom, p-value, and the mean difference between your sample and the test value.
Checking T-Test Assumptions in JASP
Running a t-test without checking assumptions is one of the fastest ways to produce unreliable results. JASP makes assumption testing easy by integrating it directly into the t-test panel.
Normality Assumption
Both independent and paired samples t-tests assume that your data follows an approximately normal distribution. When you check Normality under the Assumptions section, JASP runs a Shapiro-Wilk test and reports the results.
If the Shapiro-Wilk p-value is greater than 0.05, your data is approximately normal and you can proceed with the standard Student t-test. If the p-value is below 0.05, your data deviates from normality and you should consider a nonparametric alternative like the Mann-Whitney U test.
Homogeneity of Variance and Levene’s Test
For independent samples t-tests, you also need to check whether the two groups have equal variances. When you check Equality of variances, JASP runs Levene’s test automatically.
If Levene’s test returns a p-value above 0.05, variances are equal and you report the standard Student t-test result. If the p-value is below 0.05, variances are significantly different and you should report the Welch t-test result instead, which JASP provides alongside the Student result when you selected both earlier.
How to Interpret T-Test Output in JASP
Interpreting JASP output is where many students freeze up, so let me break down every metric in the results table. Each number tells you something specific about your data.
The T-Statistic
The t-statistic measures the size of the difference between your group means relative to the variation in your data. Larger absolute t-values indicate a bigger difference between groups. There is no universal cutoff for what counts as a large t-value because it depends on your degrees of freedom.
Degrees of Freedom
Degrees of freedom in a t-test reflect the amount of independent information available to estimate population parameters. For an independent samples t-test, the formula is the total number of observations minus two. JASP calculates this automatically and reports it in the output table next to the t-statistic.
The P-Value
The p-value tells you the probability of observing a difference this large or larger if the null hypothesis were true. A p-value below 0.05 is the conventional threshold for statistical significance, meaning you reject the null hypothesis and conclude the group difference is unlikely due to chance alone.
Remember that statistical significance does not equal practical importance. A very large sample can produce a tiny p-value for a trivially small difference, which is why effect size matters.
Effect Size and Cohen’s d
JASP reports Cohen’s d as the default effect size for t-tests. Cohen’s d expresses the mean difference in standard deviation units, giving you a standardized measure of magnitude that is comparable across studies.
For interpretation, Cohen’s d values around 0.2 indicate a small effect, 0.5 indicates a medium effect, and 0.8 or above indicates a large effect. I always recommend reporting effect size alongside the p-value because it answers the question of whether a statistically significant result actually matters in practice.
Confidence Interval
The 95 percent confidence interval gives you a range of plausible values for the true population mean difference. If the interval does not include zero, the result is statistically significant at the 0.05 level. Confidence intervals provide richer information than a single p-value because they show both the direction and the precision of your estimate.
Reporting T-Test Results in APA Format
Academic journals and thesis committees typically require results reported in APA format. JASP does not generate APA write-ups automatically, but constructing one from the output table is straightforward once you know the formula.
For an independent samples t-test, follow this template: t(df) = t-value, p = p-value, d = Cohen’s d value.
Here is a concrete example using hypothetical output: An independent samples t-test revealed that the treatment group scored significantly higher than the control group, t(48) = 2.34, p = .023, d = 0.66.
For a paired samples t-test, use the same format but report the mean difference and standard deviation of the difference for additional context. Always include the effect size because reviewers increasingly expect practical significance alongside statistical significance.
Common Mistakes to Avoid
After helping dozens of students troubleshoot their JASP analyses, I see the same handful of errors repeatedly. Avoiding these will save you significant time.
Using the wrong t-test type: The most frequent mistake is using an independent samples test when the data is actually paired. If the same participants appear in both conditions, you must use a paired samples t-test.
Incorrect variable types: JASP will not let you run a t-test if your continuous variable is coded as nominal or your grouping variable is coded as scale. Always check the variable type icons before running your analysis.
Ignoring assumption violations: Skipping normality and variance checks leads to unreliable conclusions. Always run the assumption tests and switch to Welch or a nonparametric alternative when needed.
Confusing statistical and practical significance: A significant p-value with a tiny effect size may not be worth reporting as a meaningful finding. Always interpret the full output, not just the p-value.
FAQs
How do I do an independent sample t-test in JASP?
Go to Common, then T-Tests, then Independent Samples T-Test. Move your continuous variable into the Variables box, your grouping variable into the Grouping Variable box, select your additional statistics, and review the output table on the right.
How to do a paired t-test in JASP?
Go to Common, then T-Tests, then Paired Samples T-Test. Select both measurement variables together and move them into the Pairs box. Check effect size and descriptives, then read the paired test output table.
How to do Levene’s test in JASP?
Levene’s test runs automatically when you check Equality of variances under the Assumptions Checks section in any independent samples t-test panel. A p-value above 0.05 means equal variances and you use the Student result, while below 0.05 means unequal variances and you use the Welch result.
Is JASP easier than SPSS?
Many users find JASP easier than SPSS because it has a cleaner interface, produces results instantly as you click options, includes Bayesian analysis by default, and is completely free. The learning curve is generally shorter for beginners.
How to interpret t-test output in JASP?
Look at the p-value to determine significance (below 0.05 is significant), the t-statistic for the magnitude of the difference, degrees of freedom for sample size context, Cohen’s d for effect size, and the confidence interval to see the plausible range of the true mean difference.
Conclusion
Learning how to conduct a t-test in JASP step by step opens the door to confident, reproducible statistical analysis without spending a dollar on software. Whether you need an independent, paired, or one-sample t-test, the workflow is the same: load your data, select the right test, assign variables correctly, check your assumptions, and interpret the full output.
Your next step is to download a practice dataset and run through each t-test type yourself. The more comfortable you get with the JASP interface, the faster your future analyses will go. Once you master t-tests, you will be ready to explore ANOVA, regression, and the Bayesian alternatives that make JASP such a powerful tool for modern research.