Multiple Testing
Bonferroni Correction
Bonferroni-corrected alpha = alpha / m
where
alpha: desired/initial significance level
m: number of hypothesis testsType I Error Rate and Bonferroni Correction
sign_level = 0.05
num_test = [10,30,60]
for m in num_test:
err_rate = 1 - ((1-sign_level)**m)
print(f"Error Rate for {m} Tests: {round(err_rate,4)}")
"""
Error Rate for 10 Tests: 0.4013
Error Rate for 30 Tests: 0.7854
Error Rate for 60 Tests: 0.9539
"""Last updated