Skip to content

anova

anova is the multi-group mean-comparison node. It asks whether at least one group mean differs from the others.

It is not a pairwise explanation tool. A significant F-test tells you the groups are not all behaving alike; it does not tell you which pair caused the result.

FieldRequiredNotes
inputsyesExactly one tidy table.
valueColumnyesContinuous numeric outcome.
groupColumnyesColumn containing two or more groups.
groupLabelsnoOptional display/order hint for the groups.

default includes group summaries, between/within degrees of freedom, the F statistic, p-value, and effect size.

Use groupLabels when group order or display names matter in a report.

  • Watch sample-size, shape, outlier, and variance-ratio warnings next to the result.
  • Plan follow-up pairwise t_test nodes only for comparisons you can justify, not every possible pair by reflex.
  • For a non-parametric multi-group alternative, use a Python/R node for Kruskal-Wallis or permutation testing.
- id: a
kind: anova
inputs: [data]
valueColumn: outcome
groupColumn: arm
groupLabels: [a, b, c] # optional
  • t_test - planned pairwise mean comparisons