AcademicFix
TR
Türkçe oku

An open workbench for academic tasks.

X

What are you working on?

Search runs in this browser. Search text is not transmitted.

ToolWord research template builderBuild an editable Word document from your own assignment, paper or thesis sections. Choose fonts, alignment and a contents field in your browser.ToolOnline APA 7 Table Formatter & Clean Word CopierFormat pasted table data for Word and LaTeX in your browser. Includes a synthetic example and checks for table number, title and notes; no statistical calculation.ToolOnline BibTeX Validator & Syntax LinterCheck supported BibTeX syntax in your browser, inspect duplicate keys and preview selected fixes. Includes a worked example; source existence is not verified.ToolOnline DOI to APA 7 Citation Generator & FormatterCreate an APA 7 reference draft, in-text citation and BibTeX from Crossref metadata. Metadata may be incomplete; verify the output against the publisher record.ToolOnline APA 7 In-Text Citation & Reference Matcher (Citation Linter)Cross-check your in-text citations against your reference list in seconds. Instantly identify missing citations, orphan references, and author-year discrepancies with 100% browser privacy.ToolSimilarity and AI Report Working Notes & Explanation DraftPrepare preliminary review notes and an explanation draft using your report details and evidence. No Turnitin connection, file scanning or academic or legal verdict.StudioAcademicFix StudioWindows workspace for AI agents, documents and tasks, available through Microsoft Store.GuideHow to keep a reproducible literature-search logDocument your database, platform, full query, dates and deduplication. Use a worked planning record and a blank search-log template.GuideShould I delete a row with missing data?Distinguish missing values from zero. Explore MCAR, MAR and MNAR assumptions, complete-case analysis and multiple imputation with a worked example.GuideMultiple testing: choosing Bonferroni, Holm or FDR controlDefine your family of tests and the error you want to control. Compare Bonferroni and Holm with a worked example, then check what to report.GuideHow to start an academic journal: a practical launch roadmapPublisher responsibility, policies, resources, workflow and the distinct roles of hosting, ISSN, DOI and indexing. Includes Türkiye-specific application conditions.GuideFive reports may describe only three studiesLink reports to study identities, preserve follow-up data and avoid counting dependent results as independent studies.GuideHow to build a literature matrix: from notes to synthesisAn adaptable five-column literature matrix, fictional comparison and blank CSV template.GuideIs this journal indexed? Check the title, collection and dateA dated journal verification workflow: identifiers, named collections, coverage history, website checks and a hypothetical timeline.GuideCheck an SPSS .sav file in Studio: labels, missing values and scopeImport an SPSS .sav file directly into Studio 1.1.1 and check raw codes, labels, missing values and message scope with synthetic data.GuideModel subscription, BYOK API or local model: which fits research work?Compare research model access, billing and data flow, then test a synthetic task and record actual usage.GuideUnpublished manuscripts and research data: an AI privacy and ethics checklistCheck sharing authority, local and cloud processing, provider terms, data minimisation and academic disclosure before submitting research to AI.GuideConnect an OpenAI API key to Studio and limit spendingCreate an API key for Studio 1.1.1, test the connection and distinguish spend alerts from enforced monthly limits.Resource / checklistAcademicFix Studio security and architectureStudio 1.1.1 data flow, local records, model connections, code permissions and API cost estimation.Resource / checklistAcademicFix Studio user guideStudio 1.1.1: installation, models, agents, documents, production approval, outputs, local analysis, office, audio and troubleshooting.GuideWord and Zotero: fix the record before the reference listA six-stage workflow with record checks, a practice repair audit and an editable-master handover.GuideDergiPark DOI service: can your journal apply yet?Current service requirements, a checked two-issue example, IZ distinction and an editor's DOI verification workflow.GuideAPA 7 tables and figures: make the numbers readableA checked teaching table, border decisions, figure readability and a source-backed APA submission audit.GuideAPA 7 quotations: what changes at exactly 40 words?Counted examples, punctuation, locators and a source-backed quotation audit.
Guides / Research methods

Multiple testing: choosing Bonferroni, Holm or FDR control

Define your family of tests and the error you want to control. Compare Bonferroni and Holm with a worked example, then check what to report.

AcademicFix Editorial Team · Sources reviewed:

Bu rehberi Türkçe okuyun

Probability of at least one false positive
1 test
5%
20 tests
64.2%

Illustration: all null hypotheses are true, the tests are independent and unadjusted, and each test has a 5% false-rejection probability.

See the calculation and its limits

When a study tests several hypotheses, looking for p < 0.05 in each row is not enough. First decide which results you will evaluate together, then which type of error you want to control. This guide gives researchers comparing several outcomes in a thesis or paper a starting point; it does not replace a study-specific analysis plan.

On this page

What changes when you run more tests?

A false positive here means rejecting a null hypothesis that is actually true. The error level used for an individual comparison is not the same as the error level when all comparisons are considered together. NIST: multiple comparisons

Hypothetical calculation: Suppose all null hypotheses are true, the tests are independent, and no adjustment is applied. If each test has an actual false-rejection probability of exactly 5%, the probability of at least one false rejection across m tests is 1 − (1 − 0.05)^m.

What changes when you run more tests?
Number of tests Probability of at least one false positive
1 5.0%
5 22.6%
10 40.1%
20 64.2%

For example, avoiding every false rejection across 20 tests requires all 20 tests to make the correct decision: 0.95^20 ≈ 0.3585. Its complement is approximately 64.2%. This does not mean that every study with 20 tests has a 64.2% probability of being wrong. The calculation does not apply directly when the truth of the null hypotheses, dependence between tests, or actual error probabilities differ. These are teaching probabilities calculated under stated conditions, not research findings.

Which tests belong to the same family?

Imagine an educational study measuring an immediate post-test score, a test score one month later, task completion time, and self-confidence. If the researcher will declare the teaching intervention successful whenever any of these four outcomes is statistically significant, they should explain how the four tests contribute to that decision. Selecting only small p-values and defining a narrower family afterward hides the original selection problem.

You could add the following record to your analysis plan:

Which tests belong to the same family?
What to record Hypothetical example
Scientific decision Does the teaching intervention affect the four prespecified outcomes?
Hypotheses in the family A: post-test; B: follow-up test; C: completion time; D: self-confidence
Error to control The probability of at least one false rejection in this family
Method and level Holm, with family-wise α = 0.05
Analyses added later Two subgroup analyses, to be reported separately as exploratory

This record format is an AcademicFix working suggestion; it does not mean every study must have a single family of tests. Justify separate families through the research questions and decision structure. Prespecified comparisons and comparisons chosen after seeing the results do not have the same planning status. NIST: choosing comparisons

Calling an analysis exploratory does not, by itself, remove the multiple-testing problem.

Choose the error target before the method

Choose the error target before the method
Target What is controlled? Example method
Family-wise error rate — FWER The probability of wrongly rejecting at least one true null hypothesis in the family Bonferroni, Holm
False discovery rate — FDR The expected proportion of false rejections among the hypotheses rejected Benjamini–Hochberg

For FDR, the false-rejection proportion is defined as zero when no hypotheses are rejected. Controlling FDR at 5% does not mean that exactly 5% of a single study’s findings will be wrong, or that each finding has a 5% probability of being wrong. The original Benjamini–Hochberg paper establishes control under independence; that result does not automatically cover every dependence structure. Benjamini and Hochberg, 1995, pp. 291 and 293

Bonferroni and Holm provide family-wise control with valid individual p-values; Holm does not require independence between tests. Benjamini–Yekutieli is another option for FDR control under general dependence and can be more conservative. Do not choose a method because it happens to produce more favourable results. Official R p.adjust documentation

Work through four results

The following p-values are entirely hypothetical. All four tests belong to the same prespecified family. Bonferroni multiplies the raw p-values by 4 and caps each result at 1. Holm uses decreasing multipliers on the ordered values and ensures that the adjusted values do not decrease along that order. R p.adjust

Work through four results
Hypothesis Raw p Bonferroni p Holm p
A 0.003 0.012 0.012
B 0.018 0.072 0.054
C 0.041 0.164 0.082
D 0.120 0.480 0.120

Three raw values are below 0.05; after either adjustment, only A remains below that level. This does not establish that B and C have no effect. Likewise, A’s small p-value does not establish that its effect is large or important. Interpret the effect estimate, uncertainty, and study design separately. ASA principles on p-values

To reproduce the calculation in R:

p <- c(A = .003, B = .018, C = .041, D = .120)
cbind(raw = p,
      bonferroni = p.adjust(p, method = "bonferroni"),
      holm = p.adjust(p, method = "holm"))

This code reproduces the example calculation. It does not recommend this hypothetical family as the right analysis plan for your study.

How to report the method

Hypothetical reporting example: “The four prespecified outcomes were treated as one family of tests. Holm’s procedure was used to control the family-wise probability of a false rejection at 0.05. Raw and adjusted p-values were reported together; subgroup analyses added later were reported as exploratory.” Adapt this paragraph to describe only what you actually did.

Before returning to your study

  • Are the research question, hypotheses in the family, and number of comparisons stated?
  • Are primary, secondary, and subsequently added analyses distinguished?
  • Does the report state whether FWER or FDR was targeted, and at what level?
  • Are the method, software, and assumptions about dependence clear?
  • Are raw and adjusted p-values clearly labelled?
  • Are effect estimates and their uncertainty interpreted separately from the adjustment decision?

Frequently asked questions

Should I use the same adjustment for every analysis?

No. Start with the scientific decision, the family of tests, and the error to control. Bonferroni and Holm are procedures; FDR is an error target. These terms are not interchangeable, and no single multiple-comparison method is best for every study. NIST: comparing methods

Link to this answer
Should I remove results that are no longer significant after adjustment?

No. Report the planned analyses and any changes transparently rather than retaining only favourable results. Do not reduce scientific interpretation to whether a threshold was crossed. ASA principles 3–5

Link to this answer
Does a multiple-testing adjustment fix every methodological problem?

No. Poor sampling, an unsuitable model, missing data, and causal claims raise separate issues. An adjusted p-value does not replace an appropriate study design.

Link to this answer

Sources and scope

Sources are linked beside the methodological claims they support. The example tables are teaching illustrations, not findings from a real study.

A shorter introduction appears in our Turkish Instagram post.

Return to all guides