Before you start
You will be able to
- Explain why comparing several means with a t test for every pair inflates the family-wise error rate, and calculate that rate.
- Calculate the between-group and within-group sums of squares, degrees of freedom, mean squares and F for a one-way ANOVA, by hand and with DEVSQ.
- Use Excel’s Anova: Single Factor and read its SUMMARY and ANOVA tables, finding p-values and critical values with F.DIST.RT and F.INV.RT.
- Assess the conditions of one-way ANOVA (independence, normality, equal variances) and choose a response when they fail, such as Welch’s ANOVA.
- Interpret a significant or non-significant F with η², identify which groups differ with Bonferroni-adjusted comparisons, and explain what Tukey’s HSD does.
Review first
- Comparing two means — Two-sample t tests, the pooled variance and Welch’s test are what ANOVA extends to several groups.
- Hypothesis testing — Null hypotheses, p-values, α and the multiple-testing problem behind the family-wise error rate.
- Proportions and chi-square tests — The chi-square distribution, which the F distribution is built from.
- Describing distributions — Sums of squares, DEVSQ and degrees of freedom.
- Descriptive statistics and regression in Excel — The Analysis ToolPak and Lantern’s catering events.
Fictional case A fictional coffee business founded by Ana Lim. It starts as a catering and barista-training service, opens its own cafés and an online shop for beans, and plans a canned cold brew.
The idea
Fictional case
B03 fitted a line to Lantern’s catering invoices and found that Ana’s rule of “about $9 a head” misprices small and large events. Now she asks a different question of the same 76 events of 2026: does the kind of event matter? Measured as invoice per guest-day (a two-day event counts its guests twice), team days averaged $11.25, conferences $10.32, meetings $9.63, breakfasts $9.47 and launches $9.00. Are those real differences between kinds of event, or the scatter of individual events that any five groups would show?
This is a comparison of several means. Comparing means compared two with a t test. With five groups the obvious move, a t test for every pair, has a problem, and the standard solution, the analysis of variance (ANOVA), works by comparing two kinds of variation. This lesson covers one-way ANOVA, in which the groups are defined by one categorical variable, here the event type.
Why not ten t tests?
Five event types make pairs. Each t test at α = 0.05 has a 5% chance of a false alarm, a Type I error, when the two means are really equal. If the ten tests were independent, the chance of at least one false alarm among them would be . The tests share data, so they aren’t independent and the exact figure differs, but the point stands: the more tests, the likelier a spurious “significant” difference. The probability of at least one false positive in a set of tests is the family-wise error rate.
ANOVA asks one question first, at one α. The null hypothesis is , every group has the same population mean, against , at least one mean differs. Only if the answer is yes does it make sense to ask which groups differ, with methods that keep the family-wise error rate under control.
Two kinds of variation
Each event’s invoice per guest-day differs from the mean of all 76 events, $9.86, for two reasons. Its type’s mean differs from the grand mean (team days are higher, launches lower), and the event itself differs from its type’s mean (one meeting earned $17.14 per guest-day, another $7.01). The first is between-group variation, the second within-group variation. If event type made no difference, the type means would scatter around the grand mean only as far as the within-group variation lets the means of groups of 11 to 28 events wander by chance.
ANOVA turns the comparison into a ratio. The between-group variation, scaled to a variance, is the numerator; the within-group variation, pooled across the groups, is the denominator. If the null hypothesis is true both estimate the same quantity, the variance of individual values, so their ratio, the F statistic, should be near 1. A large F says the means are further apart than the scatter within the groups explains.
For Lantern’s event types, Excel’s Analysis ToolPak gives F = 2.75 with a p-value of 0.035: at the 5% level, evidence that the event types don’t all have the same mean invoice per guest-day. The rest of the lesson shows where those numbers come from, which conditions they rest on (here they need care), how big the differences are, and which types differ.
In depth
The one-way ANOVA model
There are k groups. Group i has observations with mean and sample variance ; there are observations in all, with grand mean . The model says each observation is its group’s population mean plus a random error, , where the errors are independent, normally distributed and have the same variance in every group. OpenStax lists the conditions the same way: normal populations, random and independent samples, equal standard deviations, a categorical factor and a numerical response.
Sums of squares
ANOVA splits the total variation into its two parts. The total sum of squares, SST, adds up every observation’s squared distance from the grand mean. The sum of squares between groups, SSB, adds up each group mean’s squared distance from the grand mean, weighted by the group’s size. The sum of squares within groups, SSW, adds up every observation’s squared distance from its own group’s mean, which is the same as . The three always satisfy SST = SSB + SSW.
For Lantern’s 76 events, SSB = 35.687, SSW = 230.759 and SST = 266.446, in dollars squared. Excel calculates each without the ToolPak: =DEVSQ(range) returns the sum of squared deviations from the range’s own mean, so SST is DEVSQ of all the values, SSW is the sum of each group’s DEVSQ, and SSB = SST − SSW. The worksheet in the Explore section builds a whole ANOVA table this way.
Degrees of freedom, mean squares and F
Each sum of squares has its degrees of freedom: between groups (k group means, tied together by the grand mean), within groups (N observations, k group means estimated from them) and in total; the first two add up to the third. A mean square is a sum of squares divided by its degrees of freedom: and . The F statistic is their ratio, .
For Lantern, , and . MSW is the pooled variance of the pooled t test extended to k groups, and its square root, $1.80, is the typical distance of an event from its type’s mean. F is large only when MSB is large relative to MSW: when the group means are spread out more than the within-group scatter explains.
The F distribution
If the null hypothesis and the model’s conditions hold, F follows an F distribution with k − 1 and N − k degrees of freedom, the distribution of the ratio of two independent chi-square variables, each divided by its degrees of freedom. It is never negative and is skewed to the right. Its mean, df₂ ÷ (df₂ − 2), is close to 1 when the denominator df is large: about 1.03 for Lantern’s 71. Only a large F is evidence against the null hypothesis, so the test uses the right tail; OpenStax calls one-way ANOVA “always right-tailed”.
In Excel, =F.DIST.RT(x,deg_freedom1,deg_freedom2) returns the right-tail probability, the p-value: =F.DIST.RT(2.745,4,71) ≈ 0.035. =F.INV.RT(probability,deg_freedom1,deg_freedom2) returns the critical value: =F.INV.RT(0.05,4,71) ≈ 2.50, and Lantern’s F of 2.75 lies just beyond it. Microsoft’s examples: =F.DIST.RT(15.2068649,6,4) returns 0.01 and =F.INV.RT(0.01,6,4) returns 15.20686. The numerator df comes first, and swapping the two gives a different distribution; both functions truncate a df that isn’t a whole number.
With two groups, one-way ANOVA is the pooled two-sample t test of Comparing means: F equals t², with the same p-value. Microsoft’s ToolPak page says that with only two samples you can use T.TEST instead; with type 2, the pooled test, it gives the ANOVA’s two-tailed p-value. ANOVA earns its keep with three groups or more.
Excel’s Anova: Single Factor
With the Analysis ToolPak loaded (B03 showed how), choose Data > Data Analysis > Anova: Single Factor, which Microsoft describes as a simple analysis of variance on data for two or more samples. Put each group in its own column with its name in the first row, select the block as the Input Range, set Grouped By to Columns, tick Labels in first row, and leave Alpha at 0.05 unless you want another level. The groups needn’t be the same size: leave the cells below a shorter column empty, since a 0 would count as an observation. Like B03’s Descriptive Statistics and Regression tools it writes values, not formulas, so run it again when the data change.
The output has two tables. SUMMARY lists each group’s Count, Sum, Average and Variance (the sample variance, as VAR.S gives it). ANOVA has a row each for Between Groups, Within Groups and Total, with the columns SS, df, MS, F, P-value and F crit. Lantern’s, with the event types in five columns:
| Source of Variation | SS | df | MS | F | P-value | F crit |
|---|---|---|---|---|---|---|
| Between Groups | 35.6867 | 4 | 8.92168 | 2.74503 | 0.0349177 | 2.50076 |
| Within Groups | 230.759 | 71 | 3.25013 | |||
| Total | 266.446 | 75 |
P-value is F.DIST.RT of F, and F crit is F.INV.RT of Alpha, both with the Between Groups and Within Groups df. F is above F crit (2.75 against 2.50), which is the same as P-value below Alpha (0.035 against 0.05), so the null hypothesis of equal means is rejected at the 5% level. The Explore section reproduces both tables.
Checking the conditions
Independence. The observations should be independent: ideally random samples, or units assigned to groups at random. Lantern’s 76 events are not a random sample; they are every event of 2026, and the analysis treats them as a sample of the catering Lantern will go on doing. They also come from only 18 clients, Harbor Tech alone booking 11 events, and events for one client may resemble each other (the same office, menu and budget), so they are not fully independent. That is a caveat to state, not something a calculation can fix.
Normality. Each group should come from a normal population. ANOVA tolerates moderate departures, especially as samples grow (Penn State’s STAT 500 notes call its test statistic fairly robust), but outliers matter. Lantern’s meetings are right-skewed, with two invoices far above the rest ($14.62 and $17.14 per guest-day), and one team day earned $16.11.
Equal variances. The groups should share one population variance. A common rule of thumb, given in Penn State’s STAT 500 notes, is that the largest sample standard deviation should be no more than about twice the smallest. Lantern’s groups fail it: meetings have a standard deviation of $2.15 and launches $0.68, a ratio of 3.2, because launches are priced very consistently.
| Event type | Events | Mean ($) | Standard deviation ($) |
|---|---|---|---|
| Conference | 13 | 10.32 | 1.67 |
| Meeting | 28 | 9.63 | 2.15 |
| Breakfast | 13 | 9.47 | 1.53 |
| Launch | 11 | 9.00 | 0.68 |
| Team day | 11 | 11.25 | 1.99 |
| All events | 76 | 9.86 | 1.88 |
When the conditions are doubtful, check whether the conclusion depends on them. Welch’s ANOVA drops the equal-variance assumption by weighting each group by nᵢ ÷ sᵢ², and Delacre and colleagues (2019) recommend it as the default for comparing means. It isn’t in the ToolPak, but statistical software runs it: for Lantern it gives F ≈ 4.13 on 4 and 30.3 df, p ≈ 0.009. Here the largest group, meetings, also has the largest spread, which makes the ordinary F conservative; when the smallest group has the largest spread it errs the other way and finds differences too often.
The Kruskal–Wallis test compares the groups’ ranks instead of their values, so it doesn’t assume normality: for Lantern H ≈ 13.0 on 4 df, p ≈ 0.011. A log transformation (B02) is a third option for right-skewed groups. Here every route points the same way, so the conclusion that the types differ doesn’t rest on the equal-variance assumption.
How big are the differences?
A p-value says whether the means differ, not by how much. The simplest effect size for ANOVA is eta squared, , the share of the total variation that lies between the groups. For Lantern : 13.4% of the variation in invoice per guest-day goes with event type, and 86.6% is variation among events of the same type. Report it with the means themselves: the gap between the highest and lowest types is $2.25 per guest-day.
What a significant F does and doesn’t tell you
A significant F says the group means are not all equal. It doesn’t say which differ, or that they all differ: one group out of line is enough. A non-significant F is not proof of equal means, only a lack of evidence against them, as with any test.
To find which groups differ, compare pairs in a way that keeps the family-wise error rate in check. Tukey’s HSD (honestly significant difference) compares every pair and is the usual choice when all pairs matter; NIST’s handbook says it has the edge when all pairwise comparisons are of interest. It needs the studentised range distribution, for which Excel has no function, so it is run in statistical software. The Bonferroni correction works anywhere: to make m comparisons with a family-wise error rate of at most α, test each one at α ÷ m.
For Lantern’s five types m = 10, so each pair is tested at 0.05 ÷ 10 = 0.005. Because the variances differ, use Welch’s t test for each pair: with the types in columns A to E in the SUMMARY’s order, =T.TEST(D2:D12,E2:E12,2,3) compares launches with team days. Only that pair clears the bar, with p ≈ 0.004 and team days $2.25 higher; the next smallest p-value, conferences against launches, is 0.018. Tukey’s HSD, run in statistical software, also finds only this pair; its usual form assumes equal variances, but the Games–Howell version, which doesn’t, agrees.
Comparisons planned before seeing the data, such as each type against one standard type, need fewer adjustments than all pairs. Picking the biggest gap after looking and testing only that one is the multiple testing trap in disguise: the biggest of ten gaps is not a fair draw. The challenging example shows it happening.
Beyond one factor
Two-way ANOVA handles two categorical factors at once, for example event type and season, and tests whether their effects interact; the ToolPak’s Anova: Two-Factor With Replication needs the same number of observations for every combination (its dialog takes a single Rows per sample). ANOVA is also a special case of regression on group indicators, which B06 Regression Analysis develops. And the Kruskal–Wallis test above is the rank-based alternative when the groups are far from normal.
Formulas
Family-wise error rate for independent tests
- Significance level of each test
- Number of tests
- Number of groups
- Probability of at least one false positive among the m tests, if every null hypothesis is true
Assumes. The tests are independent. Pairwise tests share data, so this is a guide to the size of the problem rather than an exact rate.
The Bonferroni inequality gives an upper bound for any tests: FWER ≤ m × α.
Sums of squares for one-way ANOVA
- Number of groups
- Number of observations in group i
- Mean of group iunits of x
- Grand mean of all N observationsunits of x
- Sample variance of group i (VAR.S)units of x squared
In Excel: SST = DEVSQ(all values); SSW = the sum of each group’s DEVSQ; SSB = SST − SSW.
Mean squares and the F statistic
- Sums of squares between and within groupsunits of x squared
- Number of groups
- Total number of observations
- Test statistic, compared with the F distribution with k − 1 and N − k degrees of freedom
Assumes. Independent observations; each group normal; equal population variances.
p-value: F.DIST.RT(F, k − 1, N − k). Critical value: F.INV.RT(α, k − 1, N − k).
Eta squared
- Sum of squares between groupsunits of x squared
- Total sum of squaresunits of x squared
- Share of the total variation that lies between the groups, from 0 to 1
From the ToolPak’s output: SS for Between Groups divided by SS for Total.
Bonferroni-adjusted significance level
- Family-wise significance level wanted
- Number of comparisons made
- Level at which each comparison is tested
Equivalently, multiply each p-value by m (capping at 1) and compare it with α.
Worked examples
Fictional figures
Gullwing Bikes runs a city bike-share scheme. It recorded the length of five hires (minutes) starting at each of three docking stations: Harbour 22, 25, 28, 24, 26; Market 30, 27, 33, 31, 29; Station Square 26, 24, 29, 23, 28. Do mean hire lengths differ between the stations, at α = 0.05?
| Station | Hires | Mean (minutes) | Σ(x − x̄ᵢ)² |
|---|---|---|---|
| Harbour | 5 | 25 | 20 |
| Market | 5 | 30 | 20 |
| Station Square | 5 | 26 | 26 |
| All | 15 | 27 | 66 |
- Means: 125 ÷ 5 = 25, 150 ÷ 5 = 30 and 130 ÷ 5 = 26 minutes. The grand mean is 405 ÷ 15 = 27 minutes.
- Between groups: .
- Within groups: Harbour’s deviations from 25 are −3, 0, 3, −1 and 1, giving ; Market’s give 20 and Station Square’s 26, so and .
- Degrees of freedom and ; , , so .
=F.DIST.RT(6.36,2,12)≈ 0.013, and the critical value=F.INV.RT(0.05,2,12)≈ 3.89.
Answer. F ≈ 6.36 on 2 and 12 degrees of freedom, p ≈ 0.013: at the 5% level, mean hire length differs between the stations. η² = 70 ÷ 136 ≈ 0.51.
What it means. Market’s hires averaged 4 to 5 minutes longer than the other two stations’, and half the variation in these fifteen hires goes with the station. Which stations differ needs a follow-up comparison, and five hires per station is far too few to check normality or equal spread: Gullwing should collect a few weeks of hires before redistributing bikes on the strength of it.
Fictional figures
Duneview Energy’s helpline has four teams. A supervisor sampled calls at random from each team and reports the number of calls, the mean handling time and the standard deviation (minutes): team A 20, 6.2, 1.4; B 25, 6.9, 1.6; C 18, 7.4, 1.5; D 22, 6.5, 1.3. There are no raw data. The supervisor adds that team C took 1.2 minutes longer than team A, and that a Welch t test of those two teams gives p ≈ 0.016. Do the teams’ mean handling times differ, and should team C be singled out?
| Team | Calls (n) | Mean (minutes) | SD (minutes) | (n − 1)s² |
|---|---|---|---|---|
| A | 20 | 6.2 | 1.4 | 37.24 |
| B | 25 | 6.9 | 1.6 | 61.44 |
| C | 18 | 7.4 | 1.5 | 38.25 |
| D | 22 | 6.5 | 1.3 | 35.49 |
| All | 85 | 6.738 | 172.42 |
- Conditions first: the largest SD over the smallest is 1.6 ÷ 1.3 ≈ 1.23, well inside the rule of thumb; the calls were sampled at random; 18 to 25 calls per team. One-way ANOVA is reasonable.
- Grand mean, weighting each team by its calls: . Then .
- , so . With n in B2:B5 and the SDs in D2:D5,
=SUMPRODUCT(B2:B5-1,D2:D5^2)gives SSW in one formula; the ToolPak can’t help without raw data. - , and .
=F.DIST.RT(2.44,3,81)≈ 0.070; the critical value=F.INV.RT(0.05,3,81)is about 2.72. . - The C-against-A test compares the largest of the six pairwise gaps, chosen after looking at the means. A Bonferroni adjustment for six pairs tests each at 0.05 ÷ 6 ≈ 0.0083, and 0.016 is above it.
Answer. F ≈ 2.44 on 3 and 81 degrees of freedom, p ≈ 0.07: no evidence at the 5% level that the teams’ mean handling times differ. Team C’s p-value of 0.016 doesn’t survive a Bonferroni adjustment for six pairs (threshold 0.0083).
What it means. The report doesn’t justify singling out team C: its gap is the largest of six chosen after the fact. Nor does it show that the teams are alike: with about 20 calls per team, differences of a minute could be real and missed. The helpline should decide which comparisons matter, sample more calls, and test again.
Fictional figures
Ana is deciding whether her quote sheet should price event types differently. Using invoice per guest-day for the 76 events of 2026, test whether the types’ means differ, check the conditions, measure the size of the differences and find which types differ.
- Describe (the SUMMARY table above): means from $9.00 (launches, 11 events) to $11.25 (team days, 11 events), with 28 meetings, the largest group.
- Conditions: the largest standard deviation over the smallest is 2.15 ÷ 0.68 ≈ 3.2, failing the rule of thumb; meetings are right-skewed with two high values; the events come from 18 clients, most of them repeat bookers (Harbor Tech alone booked 11), and are every event of the year, not a random sample.
- ANOVA (Anova: Single Factor): F ≈ 2.75 on 4 and 71 df, p ≈ 0.035, F crit 2.50. Because the equal-variance condition fails, check the conclusion with Welch’s ANOVA (p ≈ 0.009) and the Kruskal–Wallis test (p ≈ 0.011): all agree.
- Size: η² ≈ 0.134; the highest and lowest type means differ by $2.25 per guest-day.
- Which types: Bonferroni-adjusted Welch t tests at 0.005 each. Only team days against launches qualifies, p ≈ 0.004.
- Alternative explanations: team days ran 6.6 hours on average against 4.2 for launches, so event type and event length are tangled.
Answer. Invoice per guest-day differs by event type (F ≈ 2.75, p ≈ 0.035; Welch p ≈ 0.009; η² ≈ 0.13). After a Bonferroni adjustment only team days ($11.25) and launches ($9.00) differ clearly.
What it means. The evidence supports looking at team-day and launch pricing, not a surcharge for every type. Because team days also run longer, the difference may be about hours rather than type, and only a model with both, the multiple regression of B06, can separate them. The data are one year’s events, mostly from repeat clients, so Ana should treat the result as a description of 2026 and watch whether it holds in 2027.
Explore
Common mistakes
“With five groups, run a t test on every pair.”
Ten tests at α = 0.05 have roughly a 40% chance of at least one false alarm between them. Run the ANOVA first, then compare pairs with Tukey’s HSD or a Bonferroni adjustment.
“A significant F means every group differs.”
It means the means are not all equal. One group out of line is enough: for Lantern only team days against launches survives the follow-up comparisons.
“p = 0.07, so the four teams perform the same.”
A non-significant F is a lack of evidence, not proof of equal means. Small groups can miss real differences; say what size of difference the data could have detected, or collect more.
“F.DIST gives the ANOVA p-value.”
=F.DIST(F,df1,df2,TRUE)is the left-tail probability. The p-value is the right tail,=F.DIST.RT(F,df1,df2), with the between-groups df first.“The ToolPak checks the conditions for you.”
It prints F and a p-value whatever the data look like. Check the spread (largest SD within about twice the smallest), outliers and independence yourself. Welch’s ANOVA allows for unequal variances and Kruskal–Wallis for non-normal groups; nothing fixes a lack of independence.
“A bigger F means bigger differences.”
F grows with sample size as well as with the gaps between means. Judge size from the means and η², and significance from the p-value.
Guided practice
Work through these with hints when you need them. Every hint and every worked solution is there to be used.
Loading four questions…
On your own
No hints this time. Answer, check, and read the feedback; the solution appears once you have answered or if you ask for it. Your first answers count toward mastery.
Loading six questions…
In practice
Analysts use one-way ANOVA wherever several groups are compared on one measure: handling time across call-centre teams, yield across production lines, basket value across store formats, test scores across training methods. In a designed experiment, where units are assigned to groups at random, a significant F supports a causal conclusion about the groups. In observational data such as Lantern’s it describes differences and leaves their causes open.
Fictional case
Ana’s note for her catering review reads: “Invoice per guest-day differed by event type (Welch’s ANOVA, which allows for the unequal spreads, p = 0.009; ordinary one-way ANOVA F = 2.75 on 4 and 71 df, p = 0.035; η² = 0.13). After a Bonferroni adjustment, only team days ($11.25) and launches ($9.00) differ clearly. These are all 2026 events from 18 clients, most of them repeat bookers (Harbor Tech alone booked 11), not random samples.” Before adding anything to the quote sheet she checks what else goes with team days: they ran 6.6 hours on average against 4.2 for launches, so she asks B06’s question, whether hours or type drives the price, before changing it.
The reporting habit is the same as for every test: the group sizes and means, F with its two degrees of freedom and its p-value, an effect size, the follow-up comparisons with the adjustment named, and the conditions that might weaken the result. A small table of means with the ANOVA line underneath usually tells a reader more than the ToolPak’s full output.
Knowledge check
Six questions, one attempt each, no hints. Score 80% or more to complete the lesson; you can take it again at any time.
Loading six questions…
Summary
- Testing every pair of k groups at α makes k(k − 1) ÷ 2 tests and inflates the family-wise error rate (about 40% for 10 independent tests at 5%). ANOVA tests H₀: all means equal, once.
- SST = SSB + SSW: variation between group means (weighted by group size) plus variation within groups. In Excel, DEVSQ gives each.
- MSB = SSB ÷ (k − 1), MSW = SSW ÷ (N − k), F = MSB ÷ MSW. Under H₀, F follows an F distribution with k − 1 and N − k df and is near 1.
- The test is right-tailed: p = F.DIST.RT(F, k − 1, N − k); critical value F.INV.RT(α, k − 1, N − k). Anova: Single Factor prints both, as P-value and F crit.
- Conditions: independence, normality within groups, equal variances (largest SD no more than about twice the smallest). Welch’s ANOVA allows for unequal variances and Kruskal–Wallis for non-normal groups; nothing fixes a lack of independence.
- η² = SSB ÷ SST measures size. A significant F says not all means are equal; Tukey’s HSD or Bonferroni-adjusted tests (each at α ÷ m) say which differ.
- A non-significant F is not proof of equal means, and in observational data a significant one is not proof of a cause.
Key formulas
- Family-wise error rate for independent tests
- Sums of squares for one-way ANOVA
- Mean squares and the F statistic
- Eta squared
- Bonferroni-adjusted significance level
Terms introduced
- Analysis of variance
- A method for testing whether several group means are equal by comparing the variation between the group means with the variation within the groups; one-way ANOVA has one categorical factor. Abbreviated ANOVA.
- Family-wise error rate
- The probability of at least one false positive (Type I error) among a set of tests when every null hypothesis is true. It grows with the number of tests.
- Between-group variation
- The variation of the group means around the grand mean, measured by the sum of squares between groups, Σ nᵢ(x̄ᵢ − x̄)².
- Within-group variation
- The variation of observations around their own group’s mean, measured by the sum of squares within groups, Σ(nᵢ − 1)sᵢ².
- Mean square
- A sum of squares divided by its degrees of freedom: an estimate of variance. In one-way ANOVA, MS between = SSB ÷ (k − 1) and MS within = SSW ÷ (N − k).
- F statistic
- In one-way ANOVA, the ratio of the mean square between groups to the mean square within groups. It is near 1 when the null hypothesis of equal means is true and large when the means differ.
- F distribution
- The distribution of the ratio of two independent chi-square variables, each divided by its degrees of freedom. It has a numerator and a denominator df, is never negative and is skewed to the right.
- Eta squared
- An effect size for ANOVA: the sum of squares between groups divided by the total sum of squares, the share of the variation that lies between the groups.
- Bonferroni correction
- A way to control the family-wise error rate when making m comparisons: test each at α ÷ m, or multiply each p-value by m.
Sources
- Holmes, A., Illowsky, B. & Dean, S. (2017). Introductory Business Statistics, sections 12.2, “One-Way ANOVA”, and 12.3, “The F Distribution and the F-Ratio”. OpenStax. openstax.org/books/introductory-business-statistics/pages/12…
- NIST/SEMATECH. e-Handbook of Statistical Methods, section 1.3.6.6.5, “F Distribution”. itl.nist.gov/div898/handbook/eda/section3/eda3665.htm
- NIST/SEMATECH. e-Handbook of Statistical Methods, section 7.4.7, “How can we make multiple comparisons?”, with 7.4.7.3, “Bonferroni’s method”. itl.nist.gov/div898/handbook/prc/section4/prc47.htm
- Penn State Eberly College of Science. STAT 500 Applied Statistics, section 10.2.1, “ANOVA Assumptions”. online.stat.psu.edu/stat500/book/export/html/607
- Microsoft Support. “F.DIST.RT function” and “F.INV.RT function”. support.microsoft.com/en-us/excel/functions/f-dist-rt-functi…
- Microsoft Support. “Use the Analysis ToolPak to perform complex data analysis” (Anova: Single Factor). support.microsoft.com/en-us/excel/use-the-analysis-toolpak-t…
- Delacre, M., Leys, C., Mora, Y. L. & Lakens, D. (2019). Taking parametric assumptions seriously: arguments for the use of Welch’s F-test instead of the classical F-test in one-way ANOVA. International Review of Social Psychology, 32(1). doaj.org/article/258fa30b5d304f3d9900c7b6b93b37f9
