What is Bonferroni Correction?

Bonferroni Correction is a technique used to adjust the significance level of a statistical test when multiple tests are conducted. It helps to reduce the risk of making a Type I error (falsely rejecting the null hypothesis) by controlling the family-wise error rate (FWER). It involves dividing the chosen alpha level (e.g. 0.05) by the number of tests being conducted, thus creating a much stricter threshold for rejecting the null hypothesis.

@import url(‘https://fonts.googleapis.com/css?family=Droid+Serif|Raleway’);

.axis–y .domain {
display: none;
}

h1 {
color: black;
text-align: center;
margin-top: 15px;
margin-bottom: 0px;
font-family: ‘Raleway’, sans-serif;
}

h2 {
color: black;
font-size: 20px;
text-align: center;
margin-bottom: 15px;
margin-top: 15px;
font-family: ‘Raleway’, sans-serif;
}

p {
color: black;
text-align: center;
margin-bottom: 15px;
margin-top: 15px;
font-family: ‘Raleway’, sans-serif;
}

#words_intro {
color: black;
font-family: Raleway;
max-width: 550px;
margin: 25px auto;
line-height: 1.75;
}

#words_intro_center {
text-align: center;
color: black;
font-family: Raleway;
max-width: 550px;
margin: 25px auto;
line-height: 1.75;
}

#words_outro {
color: black;
font-family: Raleway;
max-width: 550px;
margin: 25px auto;
line-height: 1.75;
}

#words {
color: black;
font-family: Raleway;
max-width: 550px;
margin: 25px auto;
line-height: 1.75;
padding-left: 100px;
}

#calcTitle {
text-align: center;
font-size: 20px;
margin-bottom: 0px;
font-family: ‘Raleway’, serif;
}

#hr_top {
width: 30%;
margin-bottom: 0px;
margin-top: 10px;
border: none;
height: 2px;
color: black;
background-color: black;
}

#hr_bottom {
width: 30%;
margin-top: 15px;
border: none;
height: 2px;
color: black;
background-color: black;
}

.input_label_calc {
display: inline-block;
vertical-align: baseline;
width: 350px;
}

#button_calc {
border: 1px solid;
border-radius: 10px;
margin-top: 20px;
padding: 10px 10px;
cursor: pointer;
outline: none;
background-color: white;
color: black;
font-family: ‘Work Sans’, sans-serif;
border: 1px solid grey;
/* Green */
}

#button_calc:hover {
background-color: #f6f6f6;
border: 1px solid black;
}

.label_radio {
text-align: center;
}

When you conduct a single statistical test to determine if two group means are equal, you typically compare the p-value of the test to some alpha (α) level like 0.05.
If the p-value of the test is less than 0.05, you reject the null hypothesis and conclude that the group means are different.
However, when you conduct multiple tests at once to compare several group means, there is a higher chance of committing a type I error and rejecting the null hypothesis when it’s actually true.
To control for this, you can perform a Bonferroni Correction and adjust the α level to be equal to:
αadjusted = α/n
where:
  • α: The original α level
  • n: The total number of comparisons
Then, you only reject the null hypothesis of each individual test when the p-value is less than this adjusted α level.
To perform a Bonferroni Correction and calculate the adjusted α level, simply fill in the boxes below and then click the “Calculate” button.

Adjusted α: 0.01250

Interpretation: If you conduct 4 comparisons, only reject the null hypothesis of each comparison if it has a p-value less than 0.01250.

function calc() {
//get input values
var a = document.getElementById(‘a’).value*1;
var n = document.getElementById(‘n’).value*1;

//find number of bins
var adj = a/n;

//output
document.getElementById(‘adj’).innerHTML = adj.toFixed(5);
document.getElementById(‘n_out’).innerHTML = n;
document.getElementById(‘adj_out’).innerHTML = adj.toFixed(5);
}

x