Bonferroni Correction Calculator
Adjust a significance threshold for multiple hypothesis tests and control the family-wise error rate.
About the Bonferroni correction
Bonferroni correction examples
| Inputs | Corrected alpha | Decision rule |
|---|---|---|
| α = 0.05, 5 tests | 0.01 | Treat p-values below 0.01 as significant. |
| α = 0.05, 10 tests | 0.005 | Each comparison receives one tenth of the error budget. |
| α = 0.01, 20 tests | 0.0005 | A strict overall alpha produces a very small per-test threshold. |
| α = 0.10, 4 tests | 0.025 | Each raw p-value is compared with 0.025. |
How to apply a Bonferroni correction
- Enter the family-wise significance level selected before testing.
- Enter the total number of hypothesis tests in the comparison family.
- Click Calculate Correction to divide alpha by the number of tests.
- Declare an individual result significant only when its p-value is below the corrected threshold.
Bonferroni correction FAQ
What does the Bonferroni correction control?
It controls the family-wise error rate, the probability of making at least one type I error in a defined family of tests. The guarantee does not depend on independence between tests.
How do I adjust p-values instead of alpha?
Multiply each raw p-value by the number of tests and cap the result at 1. Compare those adjusted p-values with the original significance level.
Why can Bonferroni be too conservative?
Dividing alpha among many tests creates a demanding threshold and lowers power. The effect can be pronounced when tests are correlated or the family is large.
What counts as the number of tests?
Count all comparisons that belong to the same inferential family, including planned outcomes or groups covered by one claim. Define that family before viewing the p-values whenever possible.
When should I use Holm correction instead?
Holm's step-down method is appropriate when family-wise error control is needed but more power is desirable. It is uniformly at least as powerful as the single-step Bonferroni procedure.