Guides / p value
P-values: what they mean and what they don't
The p-value is the most used and least understood number in research. This guide sets out precisely what it measures, works through the interpretations that cost marks, explains why the .05 threshold is a convention rather than a law, and shows what to report alongside it so your results say something worth reading.
A p-value is the probability of obtaining a result at least as extreme as the one observed, assuming the null hypothesis is true. A small p-value means the data would be surprising if there were genuinely no effect. It is not the probability that the null hypothesis is true, and it says nothing about the size or importance of an effect.
Definition
What a p-value measures
A p-value answers one precise question: if the null hypothesis were true, how often would I see a result at least this extreme? Nothing more, and in particular nothing about whether the null hypothesis is actually true.
The logic runs backwards from how most people read it. You begin by assuming there is no effect, work out what your test statistic would typically do under that assumption, and then ask how unusual your actual result would be in that world. If it would be very unusual, you have grounds to doubt the starting assumption.
This is why the null hypothesis is never “accepted”. The reasoning can only ever cast doubt on it. A large p-value means your data are compatible with the null — and quite possibly compatible with a great many other values too.
p is P(data this extreme | null true). It is emphatically not P(null true | data). Those two quantities can differ by an order of magnitude, and swapping them is the single most consequential misreading in applied statistics.
Interpretation
Five interpretations that are wrong
| Wrong statement | Why it is wrong |
|---|---|
| “p = .03 means there is a 3% chance the null is true” | Reverses the conditional. The p-value assumes the null; it cannot also measure its probability |
| “p = .03 means a 97% chance the effect is real” | Same reversal. Says nothing about the alternative hypothesis |
| “p < .001 means a large effect” | Magnitude is the effect size’s job. A tiny effect in a big sample gives a tiny p |
| “p = .06 means there is no effect” | Insufficient evidence is not evidence of absence |
| “p = .049 and p = .051 are meaningfully different” | They are near-identical evidence. The threshold is a convention, not a cliff |
There is a further subtlety worth grasping, because it explains why so many published significant results fail to replicate. The p-value tells you how often data this extreme arise when the null is true, but it says nothing about how often the null is true in the pool of hypotheses your field tests. If most tested hypotheses are wrong — which is likely in exploratory fields — then a substantial share of significant results are false positives even when every test was run correctly. A field testing many long shots at α = .05 with modest power can easily end up with more false positives among its significant findings than true ones. This is not a flaw in the arithmetic; it is a consequence of applying a fixed error rate to a population of mostly-null hypotheses, and it is why replication rather than a single p-value is what settles a question.
The correct form of words
The p-value misinterpretation is easy to check in a written sentence and reveals whether a candidate understands the inferential logic or has learned a procedure by rote. It is one of the most reliable viva questions in quantitative research.
Convention
Why .05, and why it is arbitrary
The .05 threshold has no mathematical basis. Ronald Fisher suggested it in 1925 as a convenient rule of thumb, remarking that it was for the researcher to decide what level of evidence to find persuasive. It stuck through repetition rather than through justification.
| α | False positive rate | Where it is used |
|---|---|---|
| .10 | 1 in 10 | Exploratory and pilot work |
| .05 | 1 in 20 | The default in most fields |
| .01 | 1 in 100 | Where a false positive is costly |
| .005 | 1 in 200 | Proposed as a new default for novel claims |
| 5 × 10⁻⁸ | 1 in 20 million | Genome-wide association studies |
The genome-wide figure shows the principle at work: when you test a million hypotheses, a threshold of .05 would hand you 50,000 false positives, so the threshold has to move. The right α depends on how many tests you run and what a false positive costs — it was never a universal constant.
Choosing α after seeing the p-value is not analysis, it is rationalisation. State the level in your methods section, ideally in a pre-registration, and hold to it. If a result at p = .06 is interesting, report it as such rather than relabelling the threshold.
Effect size
Statistical versus practical significance
Statistical significance answers “is it distinguishable from zero?”. Practical significance answers “is it big enough to matter?”. These come apart constantly, and only the second is usually the question anyone cared about.
Because the p-value depends on both effect size and sample size, a large enough study will find almost any difference significant. A trial of 50,000 people can detect a blood-pressure reduction of 0.4 mmHg at p < .001 — a difference no clinician would act on.
| Study | p | Effect | What to conclude |
|---|---|---|---|
| n = 40 | .048 | d = 0.65 | Promising, imprecise — replicate |
| n = 5,000 | .001 | d = 0.05 | Real but trivial |
| n = 30 | .210 | d = 0.48 | Underpowered, not null |
| n = 800 | .640 | d = 0.02 | Genuinely close to nothing |
Row 2 is routinely written up as an important finding; row 3 is routinely written up as “no effect”. Both are wrong, and in both cases the effect size and confidence interval make the correct reading obvious.
Send your output. A named statistician checks the tests suit the design, computes the effect sizes and intervals, and writes the interpretation your discussion section needs.
See results chapter reviewInference
What a non-significant result does and does not mean
A non-significant result means your data did not provide enough evidence to reject the null. It does not establish that the null is true. Distinguishing the two requires looking at the confidence interval.
Evidence of absence
- Narrow interval centred near zero: [−0.4, 0.5]
- Adequate sample, decided in advance
- Precision sufficient to rule out meaningful effects
- Fair conclusion: any effect is small at most
Absence of evidence
- Wide interval: [−8.2, 13.9]
- Small sample, underpowered
- Cannot distinguish harm from substantial benefit
- Fair conclusion: the study could not tell
Both scenarios produce p > .05 and are frequently written up identically, as “no significant difference”. That phrasing collapses a precisely estimated null result and an uninformative study into the same sentence, and it is one of the most common criticisms reviewers make.
“The difference was not statistically significant (p = .21). The 95% confidence interval [−1.2, 5.4] is consistent with anything from a small reduction to a moderate increase, so this study cannot rule out a clinically meaningful effect.” That is honest and considerably more useful than ‘no difference was found’.
Integrity
P-hacking and multiple comparisons
The p-value is only valid if the analysis was specified independently of the result. Once you start making decisions after seeing the data, the stated error rate no longer applies.
A useful discipline when reading any significant result, your own included, is to ask three questions in order. How many tests were run to produce it? How large is the effect, in the units the reader cares about? And how wide is the interval around that estimate? A result that survives all three — one planned test, an effect of practical size, an interval that excludes the values you would consider negligible — is worth building on. A result that clears only the p-value threshold is worth repeating before it is believed.
How the false positive rate inflates
| Tests run | Chance of at least one false positive at α = .05 |
|---|---|
| 1 | 5% |
| 3 | 14% |
| 5 | 23% |
| 10 | 40% |
| 20 | 64% |
| 50 | 92% |
Run twenty independent tests on data with no real effects and you should expect roughly one significant result. Reporting that one and omitting the other nineteen produces a finding that looks solid and means nothing.
None of this makes the p-value useless. It remains a compact summary of how well the data sit with a specific null, and it is the reason significance testing became universal. The failure is one of exclusivity rather than of the statistic itself — reported alone, it is asked to carry conclusions it was never built to support.
Practices that invalidate a p-value
Corrections when multiple tests are genuinely needed
| Method | How it works | When to use |
|---|---|---|
| Bonferroni | Divide α by the number of tests | Few tests; simple and conservative |
| Holm | Sequential Bonferroni | Nearly always preferable to Bonferroni — more powerful, same protection |
| Benjamini-Hochberg | Controls the false discovery rate | Many tests, exploratory work |
There is nothing wrong with exploring your data. The problem is presenting an exploratory finding as though it were a pre-planned test. Label the section exploratory, report all the comparisons you ran, and treat the result as a hypothesis for the next study rather than a conclusion from this one.
Worked example
Worked example: reading four results correctly
Four studies test the same intervention against the same control on the same outcome, measured in points. Each reports a difference, a p-value and a 95% confidence interval. The task is to say what each one establishes.
| Study | n | Difference | p | 95% CI |
|---|---|---|---|---|
| A | 40 | +4.8 | .048 | [0.04, 9.56] |
| B | 2,400 | +0.6 | .004 | [0.19, 1.01] |
| C | 36 | +5.2 | .180 | [−2.5, 12.9] |
| D | 1,800 | +0.1 | .720 | [−0.45, 0.65] |
Study A — significant, but barely informative
The p-value clears .05 and the interval excludes zero, so the result is conventionally significant. But the interval runs from 0.04 to 9.56: the data are consistent with an effect so small as to be meaningless and with one that would be substantial. The honest reading is that the intervention probably does something, and this study cannot say how much.
Study B — significant, and reliably trivial
With 2,400 participants the estimate is precise: the true effect is somewhere between 0.19 and 1.01 points. It is almost certainly real, and almost certainly too small to justify the intervention. A p-value of .004 sounds far more impressive than a difference of 0.6 points deserves, which is exactly why the effect size and interval must accompany it.
Study C — non-significant, and uninformative
Here p = .180, so nothing is rejected. But the interval spans −2.5 to 12.9. This study cannot rule out a moderate harm or a large benefit. Writing it up as “no effect was found” would be a serious misstatement; it found nothing because it was too small to find anything.
Study D — non-significant, and genuinely null
Also non-significant, but for a completely different reason. The interval is [−0.45, 0.65], tight around zero. This study can say something positive: whatever the effect is, it is small. That is a real finding, and it is the only one of the four that supports a conclusion of no meaningful effect.
Both would appear in a results table as “p > .05, not significant”. One is an absence of evidence, the other is evidence of absence. Nothing in the p-value distinguishes them — only the confidence interval does, which is the single strongest argument for reporting it every time.
Best practice
What to report instead, or as well
| Report | Because |
|---|---|
| Effect size | Says how big, which the p-value cannot |
| Confidence interval | Says how precisely you measured it |
| Exact p-value | p = .032 carries more information than p < .05 |
| Sample size | Lets the reader judge the other three |
| All tests run | Lets the reader judge the multiplicity |
A result reported as t(78) = 2.94, p = .004, d = 0.66, 95% CI [0.21, 1.11] tells the reader that the effect is unlikely to be chance, moderate in size, and estimated with reasonable precision. The p-value alone tells them only the first of those three.
Our p-value calculator takes a t, z, chi-square or F statistic with its degrees of freedom and returns the exact one- and two-tailed probability, with the reporting sentence.
Use the calculatorReporting
Reporting p-values in APA style
| Situation | How to write it |
|---|---|
| Standard | p = .032 — three decimals, no leading zero |
| Very small | p < .001 — never p = .000 |
| Exactly at the boundary | p = .050 — state it, do not round to significance |
| With the test statistic | t(48) = 2.11, p = .040, d = 0.61 |
| One-tailed | p = .020 (one-tailed) — and justify it in the methods |
.032, because p cannot exceed 1A one-tailed test halves the p-value, which makes switching to one after seeing the data a form of p-hacking. It is only defensible when a result in the opposite direction would be treated exactly as a null result would be, and that has to be stated before analysis.
Answers
Frequently asked questions
What does a p-value actually tell you?
It gives the probability of obtaining a result at least as extreme as yours, assuming the null hypothesis is true. It is a statement about how surprising your data would be in a world with no effect — not about whether that world is the real one, and not about how large any effect is.
Does p = .03 mean there is a 3% chance the null hypothesis is true?
No. This is the most common misinterpretation. The p-value is calculated assuming the null is true, so it cannot simultaneously measure the probability that it is true. Those are different conditional probabilities and can differ substantially.
Why is .05 the cutoff?
Convention, not mathematics. Ronald Fisher proposed it in 1925 as a convenient rule and it persisted through repetition. Different fields use different thresholds — .005 has been proposed for novel claims, and genome-wide studies use 5 × 10⁻⁸ because they run millions of tests.
Is p = .06 meaningfully different from p = .04?
Statistically the two represent almost identical strength of evidence. Treating one as a discovery and the other as nothing is an artefact of the threshold, not of the data. Report the exact value with the effect size and confidence interval, and let the reader judge.
What does a non-significant p-value mean?
That your data did not provide enough evidence to reject the null — not that the null is true. Check the confidence interval: a narrow one near zero suggests any effect is small, while a wide one means the study was simply unable to tell. These are very different conclusions from the same p-value.
What is p-hacking?
Making analysis decisions after seeing the data in ways that increase the chance of a significant result — testing multiple outcomes and reporting the best, stopping data collection once p drops below .05, or adding covariates until significance appears. It invalidates the p-value, because the stated error rate assumes the analysis was specified in advance.
Do I need to correct for multiple comparisons?
If you are running several tests on the same question, yes. Running 20 tests at α = .05 gives roughly a 64% chance of at least one false positive. The Holm procedure is generally preferable to Bonferroni — equally protective and more powerful. For large exploratory sets, use Benjamini-Hochberg.
How should I write a p-value in APA style?
Italicise the p, omit the leading zero and give three decimal places: p = .032. For very small values write p < .001, never p = .000, since a p-value is never exactly zero. Always report an effect size alongside it.
Keep reading
Related guides and services
Send the data. Get a fixed quote.
Attach your dataset or just describe the project. A named statistician replies with a price and a deadline, usually within one working day.