class eelbrain.pipeline.ANOVA(x, model=None, vars=None)

ANOVA test

x : str

ANOVA model specification, including subject for participant random effect (e.g., "x * y * subject"; see eelbrain.test.anova()).

model : str

Model for grouping trials before averaging (by default all fixed effects in x). Should be specified in the "x % y" format (like interaction definitions) where x and y are variables in the experiment’s events.

vars : tuple | dict

Variables to add dynamically.


Sample test definitions:

tests = {
    'one_way': ANOVA('word_type * subject'),
    'two_way': ANOVA('word_type * meaning * subject'),