Prefer to click through? → Interactive chooser Fits one page: A4 or US Letter.
StatsCapybara · Cheat sheet

Which Test Should I Use?

Find your outcome and design in the left column; the test is on the right. Sections (like 2.1) point to the interactive lesson.

① Compare means · a numeric outcome

Your designTest§
One group vs. a known valueOne-sample t-test1.13
Same people, measured twicePaired t-test1.13
Two separate groupsIndependent t-test (Welch)1.14
3+ groups, one factorOne-way ANOVA2.2
3+ groups, two crossed factorsFactorial ANOVA2.4
Same people, 3+ conditionsRepeated-measures ANOVA2.5
Adjust for a baseline covariateANCOVA2.15
Several outcomes tested jointlyMANOVA3.4

② Assumptions broken? · swap to ranks

Parametric testRank-based swap§
Independent t-testMann–Whitney U2.1
Paired / one-sample tWilcoxon signed-rank2.1
One-way ANOVAKruskal–Wallis2.1
Repeated-measures ANOVAFriedman2.1

Reach for these when the outcome is ordinal, or badly skewed / outlier-ridden in a small sample. With a large n, the parametric tests are robust anyway.

③ Relationships & association

Your variablesTest§
Two numeric, roughly linearPearson r1.17
Two numeric, monotone / outliersSpearman ρ1.17
Two categoricalChi-square test1.16

④ Predict / model an outcome

What you're predictingModel§
A number, one predictorSimple linear regression1.18
A number, several predictorsMultiple regression2.9
Yes / no (binary)Logistic regression2.16
A count (0, 1, 2, …)Poisson / NB (GLM)3.9
Nested / clustered / repeatedMixed (multilevel) model3.10
Time until an event, with dropoutsSurvival (Kaplan–Meier / Cox)3.13
Combining many studiesMeta-analysis3.15
Max accuracy, not a hypothesis testMachine-learning modelsML 5.1

Before you trust the answer

1 · Check the assumptions. Every test above has them: see the Assumption Checks sheet, or §2.6.
2 · Pick one test, not many. Running several and keeping whatever hits p < .05 manufactures false positives, the garden of forking paths. Decide before you look.
3 · A p-value needs an effect size. Significant ≠ large — always report one beside it (§3.1).
4 · One numeric + one categorical variable is just a group comparison in disguise → box ①.