# How do you calculate a p-value?

*P*-values are usually automatically calculated by the program you use to perform your statistical test. They can also be estimated using *p*-value tables for the relevant test statistic.

*P*-values are calculated from the null distribution of the test statistic. They tell you how often a test statistic is expected to occur under the null hypothesis of the statistical test, based on where it falls in the null distribution.

If the test statistic is far from the mean of the null distribution, then the *p*-value will be small, showing that the test statistic is not likely to have occurred under the null hypothesis.