Perform a one-way analysis of variance (ANOVA).
The goal is to test whether the population means of data taken from k different groups are all equal.
Data may be given in a single vector y with groups specified by a corresponding vector of group labels g (e.g., numbers from 1 to k). This is the general form which does not impose any restriction on the number of data in each group or the group labels.
If y is a matrix and g is omitted, each column of y is treated as a group. This form is only appropriate for balanced ANOVA in which the numbers of samples from each group are all equal.
Under the null of constant means, the statistic f follows an F distribution with df_b and df_w degrees of freedom.
The p-value (1 minus the CDF of this distribution at f) is returned in pval.
If no output argument is given, the standard one-way ANOVA table is printed.
See also: manova.
Package: octave