A one sample t-test is used to test whether or not the mean of a population is equal to some value.
This tutorial explains the following:
- The motivation for performing a one sample t-test.
- The formula to perform a one sample t-test.
- The assumptions that should be met to perform a one sample t-test.
- An example of how to perform a one sample t-test.
One Sample t-test: Motivation
Suppose we want to know whether or not the mean weight of a certain species of turtle in Florida is equal to 310 pounds. Since there are thousands of turtles in Florida, it would be extremely time-consuming and costly to go around and weigh each individual turtle.
Instead, we might take a simple random sample of 40 turtles and use the mean weight of the turtles in this sample to estimate the true population mean:

However, it’s virtually guaranteed that the mean weight of turtles in our sample will differ from 310 pounds. The question is whether or not this difference is statistically significant. Fortunately, a one sample t-test allows us to answer this question.
One Sample t-test: Formula
A one-sample t-test always uses the following null hypothesis:
- H0: μ = μ0 (population mean is equal to some hypothesized value μ0)
The alternative hypothesis can be either two-tailed, left-tailed, or right-tailed:
- H1 (two-tailed): μ ≠ μ0 (population mean is not equal to some hypothesized value μ0)
- H1 (left-tailed): μ < μ0 (population mean is less than some hypothesized value μ0)
- H1 (right-tailed): μ > μ0 (population mean is greater than some hypothesized value μ0)
We use the following formula to calculate the test statistic t:
t = (x – μ) / (s/√n)
where:
- x: sample mean
- μ0: hypothesized population mean
- s: sample standard deviation
- n: sample size
If the p-value that corresponds to the test statistic t with (n-1) degrees of freedom is less than your chosen significance level (common choices are 0.10, 0.05, and 0.01) then you can reject the null hypothesis.
One Sample t-test: Assumptions
For the results of a one sample t-test to be valid, the following assumptions should be met:
- The variable under study should be either an interval or ratio variable.
- The observations in the sample should be independent.
- The variable under study should be approximately normally distributed. You can check this assumption by creating a histogram and visually checking if the distribution has roughly a “bell shape.”
- The variable under study should have no outliers. You can check this assumption by creating a boxplot and visually checking for outliers.
One Sample t-test: Example
Suppose we want to know whether or not the mean weight of a certain species of turtle is equal to 310 pounds. To test this, will perform a one-sample t-test at significance level α = 0.05 using the following steps:
Step 1: Gather the sample data.
Suppose we collect a random sample of turtles with the following information:
- Sample size n = 40
- Sample mean weight x = 300
- Sample standard deviation s = 18.5
Step 2: Define the hypotheses.
We will perform the one sample t-test with the following hypotheses:
- H0: μ = 310 (population mean is equal to 310 pounds)
- H1: μ ≠ 310 (population mean is not equal to 310 pounds)
Step 3: Calculate the test statistic t.
t = (x – μ) / (s/√n) = (300-310) / (18.5/√40) = -3.4187
Step 4: Calculate the p-value of the test statistic t.
According to the T Score to P Value Calculator, the p-value associated with t = -3.4817 and degrees of freedom = n-1 = 40-1 = 39 is 0.00149.
Step 5: Draw a conclusion.
Since this p-value is less than our significance level α = 0.05, we reject the null hypothesis. We have sufficient evidence to say that the mean weight of this species of turtle is not equal to 310 pounds.
Note: You can also perform this entire one sample t-test by simply using the One Sample t-test calculator.
Additional Resources
The following tutorials explain how to perform a one-sample t-test using different statistical programs:
How to Perform a One Sample t-test in Excel
How to Perform a One Sample t-test in SPSS
How to Perform a One Sample t-test in Stata
How to Perform a One Sample t-test in R
How to Conduct a One Sample t-test in Python
How to Perform a One Sample t-test on a TI-84 Calculator
This is very helpful.
Thanks a lot.
am impressed with the note statology links give us.
thanks
The sample size for t test cannot be more than 30.
Since in this example we do not compare the t-statistics obtained as a result of calculations with the critical value of t, but immediately calculate the P-value, the fact that we are dealing with a two-tailed case remains hidden here (the fact, that the critical value must be calculated for the confidence level 0.05 divided by 2). The calculator simply immediately produces the doubled p-value. I hope I was able to express my thoughts clearly enough. Anyway, Zach, thank you so much for the great tutorial.
Hi Oleg…Thank you for your feedback! Let us know if we can help answer any questions.
why in the example you have a different number for the means and where did you get the number??
“mean weight of a certain species of turtle is equal to 310 pounds”
“Sample mean weight x = 300”
“μ = 310 (population mean is equal to 310 pounds)”
i’m confused on where the 300 came from since you even put it here”(300-310) / (18.5/√40) = -3.4187″