PlotScope
Statistics in real R

Boxplot with the right test, picked by a fixed rule

Paste a group column and a numeric column. PlotScope checks normality in each group and the equality of variances, then runs the matching test in R, with the effect size and the post hoc comparisons.

Boxplot of IL-6 by group with one-way ANOVA p-value, made by PlotScope in R
Real output of the PlotScope R engine, made from sample data.

Your table

groupil6
Placebo18.4
Low dose11.2
High dose7.9

One row per subject: a group column and a numeric column.

How it is chosen

Shapiro-Wilk in each group, then Bartlett for equal variances: normal → Welch's t (2 groups) or ANOVA / Welch ANOVA (3+); not normal → Mann-Whitney or Kruskal-Wallis with pairwise Wilcoxon (Benjamini-Hochberg). The rule runs before anyone sees the p-value.

You get

R packages: R · stats · ggplot2

Questions

Why not let me pick the test?

So the choice cannot depend on the result. The rule looks at normality and variances first and writes down why it chose the test.

Can I ask for a specific test anyway?

Yes, ask in the chat; the reason for the default is still shown so you can report it.

More from PlotScope