F-Statistic Calculator

Calculate the F-statistic with p-value, critical value, ANOVA summary table, effect sizes (eta-squared, omega-squared), and rejection region visualization.

F-Statistic
3.5313
MSB/MSW = 45.20 / 12.80
Degrees of Freedom
(2, 27)
df₁ = k − 1 (between groups)
p-Value
0.043419
Significant at α = 0.05
Critical F-Value
3.3541
Right-tail α = 0.05
η² (Eta-squared)
0.2073
Large effect
ω² (Omega-squared)
0.1444
Bias-corrected effect size
F = 0F-crit = 3.35
F = 3.53REJECT H₀

ANOVA Summary Table

SourceSSdfMSFp
Between90.40245.20003.53130.0434
Within345.602712.8000
Total436.0029

Critical F-Values (df₁=2, df₂=27)

α LevelF-CriticalCurrent FDecision
0.12.51063.5313Reject H₀
0.053.35413.5313Reject H₀
0.0254.24213.5313Fail to reject
0.015.48813.5313Fail to reject
0.0056.48853.5313Fail to reject
0.0019.01943.5313Fail to reject
Planning notes, formulas, and examples

About the F-Statistic Calculator

The F-statistic tests whether group means are significantly different by comparing the variance between groups to the variance within groups. A large F indicates that the between-group differences are unlikely to be due to chance alone. It is the primary test statistic for ANOVA (Analysis of Variance) and for testing the overall significance of regression models.

This calculator computes the F-statistic from mean squares, derives p-values and critical values for the F-distribution, and generates a complete ANOVA summary table. It supports three test types: one-way ANOVA (comparing k independent groups), two independent samples (special case with k=2), and regression F-tests. Effect sizes (η² and ω²) quantify how much of the total variation is explained by group membership.

The rejection region visualization shows where your F-statistic falls relative to the critical value, and the reference table displays critical values at six common significance levels. Whether you're analyzing experimental data or checking textbook solutions, this calculator provides the complete inferential picture.

When This Page Helps

Computing the F-statistic by hand requires looking up critical values in printed tables that only cover a few degrees of freedom. This calculator handles arbitrary df₁ and df₂, provides exact p-values (not just "p < 0.05"), and generates the complete ANOVA summary table that research papers require.

The effect size calculations (η² and ω²) go beyond statistical significance to answer "how much does group membership matter?" — a question that p-values alone cannot answer. The multi-level critical value table lets you quickly see whether your result is significant at various alpha levels without recalculating.

How to Use the Inputs

  1. Select the test type: one-way ANOVA, two independent samples, or regression.
  2. Enter the number of groups (or predictors for regression) and total sample size.
  3. Input the Mean Square Between (MSB) and Mean Square Within (MSW) from your data.
  4. Set the significance level (α), commonly 0.05.
  5. Use presets for common experimental designs.
  6. Review the F-statistic, p-value, degrees of freedom, and ANOVA summary table.
  7. Check the rejection region visualization and critical value reference table.
Formula used
F = MSB / MSW One-Way ANOVA: df₁ = k − 1, df₂ = N − k Two Samples: df₁ = 1, df₂ = N − 2 Regression: df₁ = p, df₂ = N − p − 1 η² = SSB / SST (eta-squared) ω² = (SSB − df₁ × MSW) / (SST + MSW) (omega-squared) where SSB = MSB × df₁, SSW = MSW × df₂, SST = SSB + SSW

Example Calculation

Result: F(2, 27) = 3.5313, p = 0.0435, F-critical = 3.3541, η² = 0.2074

With 3 groups and N=30, the between-group variance is 3.53 times larger than the within-group variance. Since F = 3.53 exceeds the critical value of 3.35, we reject H₀ at α = 0.05. The p-value of 0.0435 confirms significance. Eta-squared of 0.207 indicates a large effect — about 20.7% of total variance is explained by group membership.

Tips & Best Practices

  • A significant F with small η² means groups differ but the effect is practically negligible.
  • Always report effect size alongside p-value — a tiny p doesn't mean a large effect.
  • Check homogeneity of variance with Levene's test before interpreting the F-test.
  • For unequal group sizes, the F-test is more sensitive to variance inequality.
  • Post-hoc tests (Tukey, Bonferroni) identify which specific groups differ after a significant F.
  • In regression, F tests whether the model as a whole predicts the outcome better than the intercept alone.

F-Distribution Properties

The F-distribution is a ratio of two independent chi-squared random variables, each divided by its degrees of freedom. It is right-skewed, with the shape depending on both df₁ and df₂. As both degrees of freedom increase, the distribution approaches normality. Unlike the t and z distributions, the F-distribution is not symmetric — critical values only exist in the right tail for the standard ANOVA F-test.

ANOVA Beyond One-Way

One-way ANOVA tests one factor. Two-way ANOVA tests two factors and their interaction, partitioning variance into main effects and interaction. Repeated measures ANOVA handles correlated observations. MANOVA extends to multiple dependent variables. ANCOVA adds continuous covariates. All use F-statistics, but with different degree-of-freedom formulas. This calculator handles one-way ANOVA, two-sample F-tests, and regression — the most common applications.

From F-Statistic to Effect Size

Statistical significance (p < α) tells you an effect exists; effect size tells you how big it is. Cohen's guidelines classify η² as small (0.01), medium (0.06), or large (0.14), but these are rough benchmarks. In applied research, even a "small" effect can be practically important if the outcome matters (medical treatments, safety interventions). Always interpret effect size in context.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • The null hypothesis H₀ is that all group means are equal (μ₁ = μ₂ = ... = μₖ). The alternative hypothesis H₁ is that at least one mean differs. A significant F tells you that groups differ, but not which specific groups differ — you need post-hoc tests for that.