Skip to content

    Under active development. New calculators and features ship every week. Everything currently runs free while the site matures — pricing pages are a preview, checkout is not open yet.

    Calculates locally in your browser · one-way ANOVA
    Design of experiments / ANOVA

    ANOVA calculator

    When you compare three or more groups, running repeated t-tests inflates the false-positive rate. ANOVA tests all the means at once by dividing the between-group variation by the within-group variation, and this calculator reports the F ratio, the p-value and the share of variance explained.

    Groups3n9VerdictDifference
    F statistic
    12.00
    2 and 6 degrees of freedom
    p-value
    0.0080
    Significant at 5%
    Variance explained
    80.0%
    Eta squared
    Between-group spread
    6.00
    Largest minus smallest observation
    ANOVA table
    Between-group and within-group variation, and the ratio that tests them.
    F = 12.00
    ANOVA table
    SourceSSdfMS
    Between groups24.00212.00
    Within groups6.0061.00
    Total30.008—

    A large F means the group means differ by more than the within-group noise explains.

    Inspect the model
    Choose a quick result view, a scaled comparison, or the complete diagnostic set.
    Group means
    The visual version of the between-group sum of squares.
    Group means0.0003.547.0810.6214.1617.7011.00G1G113.00G2G215.00G3G3Mean
    Variance split
    Signal against noise.
    Variance split0.0005.6611.3316.9922.6628.3224.00BetweenBetween6.00WithinWithinSS
    Canonical equations
    The exact relationships implemented by this engine.

    MS_between / MS_within · Signal divided by noise.

    SS_between / SS_total · Share of variance explained by the groups.

    1 − F_cdf(F; df1, df2) · Probability of a ratio this large by chance.

    engineering methodology

    A clear path from inputs to results.

    When you compare three or more groups, running repeated t-tests inflates the false-positive rate. ANOVA tests all the means at once by dividing the between-group variation by the within-group variation, and this calculator reports the F ratio, the p-value and the share of variance explained.

    Step-by-step methodWorked exampleAssumptions explained

    How to use

    1. Enter three observations for each of three groups.
    2. Read the F ratio and p-value.
    3. Check eta squared for the size of the effect.
    4. Look at the group standard deviations to judge noise.

    The formula

    F=MSbetweenMSwithin,η2=SSbetweenSStotalF = \frac{MS_{between}}{MS_{within}}, \qquad \eta^2 = \frac{SS_{between}}{SS_{total}}

    Reference: One-way analysis of variance; F distribution with (k−1, N−k) degrees of freedom.

    Worked example

    Three groups of three observations

    Inputs
    • Group 1: 10, 11, 12.
    • Group 2: 12, 13, 14.
    • Group 3: 14, 15, 16.
    Calculation path
    1. 1

      Group means 11, 13, 15; grand mean 13.

    2. 2

      SS between: 3 × (4 + 0 + 4) = 24.

    3. 3

      SS within: 2 + 2 + 2 = 6.

    4. 4

      MS between 12, MS within 1, F = 12.

    5. 5

      p = 0.008; eta squared 0.80.

    Result

    F 12.00 · p 0.008 · 80% of variance explained.

    Interpreting the result

    F is a signal-to-noise ratio: between-group spread divided by within-group spread. A large F with a small eta squared means the effect is real but small relative to total variation — statistically significant is not the same as practically important.

    Assumptions & limitations

    • Independent observations.
    • Normally distributed residuals.
    • Equal variance across groups.
    • Three observations per group in this form.

    Frequently asked questions

    Why not three t-tests?

    Each test carries a 5% false-positive risk, so three tests push the family error rate to about 14%.

    What if the data are not normal?

    Use a Kruskal–Wallis test instead.

    What does eta squared mean?

    The share of total variance explained by the grouping.

    Methodology last reviewed 2026-10-21. Results are informational and not financial or engineering advice — see our disclaimer.