UK-based online statistics and data analysis support for USA, UK, and international clients. No exams, no impersonation, no fabricated data.
ANOVA Family

Eta Squared: Formula, ANOVA Effect Size, Interpretation, SPSS, Python, R and Excel Guide

ANOVA Effect Size, Sum of Squares, Variance Explained and Practical Interpretation Eta Squared: Formula, ANOVA Effect Size, Interpretation, SPSS, Python, R and Excel Guide Eta Squared,...

Statistics guide Ethical learning support SPSS/R/Python/Excel friendly
Eta Squared: Formula, ANOVA Effect Size, Interpretation, SPSS, Python, R and Excel Guide

ANOVA Effect Size, Sum of Squares, Variance Explained and Practical Interpretation

Eta Squared: Formula, ANOVA Effect Size, Interpretation, SPSS, Python, R and Excel Guide

Eta Squared, written as η², is an ANOVA effect-size measure that tells how much of the total variation in a numeric outcome is explained by a group factor. In this worked example, eta squared measures how much variation in G3 final grade is explained by studytime. The article includes the formula, sum of squares, variance explained pie chart, effect-size comparison, ANOVA F distribution, boxplot interpretation, threshold chart, SPSS output, Python charts, R validation, Excel formulas and APA reporting.

Advertisement
Google AdSense top placement reserved here

Quick Answer: Eta Squared Result

The worked Eta Squared example measures the effect size of studytime on G3 final grade. The group mean chart shows that mean G3 is lowest in studytime group 1, higher in group 2, highest in group 3 and still high in group 4. The ANOVA F distribution chart shows observed F = 15.88 and critical F = 2.62, so the studytime group effect is statistically significant.

The eta squared variance explained chart shows that studytime explains about 6.9% of the total variation in G3, while about 93.1% remains unexplained or within-group variation. The effect-size comparison chart places eta squared and partial eta squared around 0.0688, with omega squared around 0.0643 and epsilon squared around 0.0644.

MethodEta squared
OutcomeG3
Factorstudytime
UseANOVA effect size

Eta squared0.0688
Partial η²0.0688
Omega η²0.0643
Epsilon η²0.0644

Observed F15.88
Critical F2.62
Variance explained6.9%
InterpretationMedium

Final interpretation: Eta squared is about 0.0688, so studytime explains about 6.9% of the total variation in G3 final grade. This is a meaningful ANOVA effect size. The result is not large because most G3 variation remains within the groups, but it is strong enough to be interpreted as a medium practical effect in this worked example.

Important reporting point: Eta squared is not the same as the ANOVA F statistic or the p value. The ANOVA F statistic tests whether group means differ. Eta squared explains how much of the total outcome variation is explained by the group factor.

Table of Contents

  1. What Is Eta Squared?
  2. Eta Squared Formula
  3. Statistical Decision and Effect-Size Interpretation
  4. Dataset and Variables Used
  5. Python Chart-by-Chart Interpretation
  6. R Chart-by-Chart Validation
  7. SPSS Output Interpretation
  8. SPSS, R, Python and Excel Workflows
  9. Code Blocks for Eta Squared
  10. APA Reporting Wording
  11. Common Mistakes
  12. When to Use Eta Squared
  13. Downloads and Resources
  14. Related Guides
  15. FAQs

What Is Eta Squared?

Eta Squared is an effect-size measure used mainly with ANOVA. It tells what proportion of the total variation in the dependent variable is explained by the group factor. In this example, eta squared answers a direct question: how much of the variation in G3 final grade is explained by studytime group?

The output shows eta squared around 0.0688. This means studytime explains about 6.88% of the total G3 variation. The variance explained pie chart rounds this to 6.9%, with the remaining 93.1% shown as unexplained or within-group variation.

This is why eta squared is important in reporting. A p value can say that an ANOVA result is statistically significant, but it does not tell how large the effect is. Eta squared gives the practical size of the group effect.

Simple definition: Eta squared is the percentage of total outcome variation explained by an ANOVA factor. In this example, studytime explains about 6.9% of G3 variation.

Eta squared should be interpreted with Effect Size, ANOVA Effect Size, Cohen’s F Formula, ANOVA in Python, ANOVA in R, ANOVA in SPSS, ANOVA Assumptions, P Value and Null and Alternative Hypothesis.

Eta Squared Formula

Eta squared is calculated by dividing the between-group sum of squares by the total sum of squares.

η² = SSbetween / SStotal

The numerator is the variation explained by the group factor. The denominator is the total variation in the dependent variable. In this example, the group factor is studytime and the outcome is G3 final grade.

Eta Squared as Percent Variance Explained

Percent explained = η² × 100

When eta squared is 0.0688, multiplying by 100 gives about 6.88%. The pie chart rounds this result to 6.9% explained variance.

Partial Eta Squared

Partial η² = SSeffect / (SSeffect + SSerror)

Partial eta squared is common in SPSS GLM output. In a simple one-way ANOVA, eta squared and partial eta squared are the same or nearly the same because there is only one effect in the model.

Connection with Cohen’s f

f = √[η² / (1 − η²)]

Eta squared can also be converted into Cohen’s f. In this example, eta squared around 0.0688 produces Cohen’s f around 0.2717, which is interpreted as a medium effect.

MeasureValue in This OutputMeaningInterpretation
Eta squared0.0688Total variance explained by studytime.About 6.9% explained variance.
Partial eta squared0.0688Effect-plus-error explained variance.Same practical conclusion in this one-way model.
Omega squared0.0643Adjusted estimate of explained variance.Slightly more conservative than eta squared.
Epsilon squared0.0644Another adjusted estimate.Very close to omega squared.
Cohen’s fAbout 0.2717Standardized ANOVA effect size.Medium effect.

Statistical Decision and Effect-Size Interpretation

The ANOVA F statistic and eta squared answer different questions. The F statistic tests whether the studytime group means differ more than expected by random within-group variation. Eta squared tells how much of the total G3 variation is explained by the studytime grouping.

QuestionStatisticValue in This OutputInterpretation
Do group means differ?ANOVA F statisticObserved F = 15.88, critical F = 2.62The studytime group difference is statistically significant.
How much total variation is explained?Eta squared0.0688Studytime explains about 6.9% of G3 variation.
How much variation remains?Unexplained / within-group variation93.1%Most G3 variation is still inside the groups.
How large is the practical effect?Threshold comparisonObserved η² around .069The effect is interpreted as medium in this output.

Decision for this example: The ANOVA result is statistically significant and eta squared shows a meaningful practical effect. The studytime factor explains about 6.9% of the variation in G3 final grade, which supports a medium effect-size interpretation.

Dataset and Variables Used

The worked example uses a student performance dataset. The dependent variable is G3 final grade, and the grouping factor is studytime. Eta squared is calculated from the ANOVA sum of squares after comparing G3 means across the four studytime groups.

Variable or OutputRoleWhy It Matters for Eta SquaredWhere It Appears
G3Dependent variableFinal grade outcome being compared.Group means, boxplots, ANOVA table and variance explained.
studytimeGrouping factorExplains part of the variation in G3.Group mean chart and sum of squares chart.
SS betweenExplained variationNumerator of eta squared.Sum of squares decomposition.
SS totalTotal variationDenominator of eta squared.Effect-size calculation.
ANOVA F statisticSignificance testShows whether group means differ statistically.F distribution curve.
Eta squaredEffect sizeShows practical magnitude of the group factor.Pie chart, comparison chart and threshold chart.

For supporting concepts, review Descriptive Statistics, Mean Median and Mode, Standard Deviation, Variance, Standard Error, Confidence Interval, Coefficient of Variation, Frequency Distribution, Five Number Summary, Interquartile Range, Range, Skewness and Kurtosis.

Advertisement
Google AdSense middle placement reserved here

Python Chart-by-Chart Interpretation

The Python charts below show the first eta squared workflow. They explain the group mean pattern, sum of squares decomposition, variance explained, comparison with adjusted effect sizes, ANOVA F decision, group distribution and eta squared interpretation thresholds.

Python Chart 1: Group Means with 95% Confidence Intervals

Eta Squared Python group means with confidence intervals
Python chart showing mean G3 across studytime groups with 95% confidence intervals.

This chart shows the mean G3 score for each studytime group. Studytime group 1 has the lowest mean, group 2 is higher, group 3 has the highest mean, and group 4 remains close to group 3. The visible pattern explains why the ANOVA effect exists before eta squared is calculated.

The confidence intervals show uncertainty around each group mean. The first three groups have tighter intervals, while group 4 has a wider interval. The wider interval means group 4 is less precisely estimated, but its mean still remains in the higher grade range.

This chart gives the practical direction of the effect. Eta squared later converts this visible group pattern into a percent of total variation explained by studytime.

Python Chart 2: Sum of Squares Decomposition

Eta Squared Python sum of squares decomposition
Python chart showing between-group and within-group sum of squares for eta squared calculation.

This chart separates total variation into between-group and within-group components. The between-group part is the variation explained by studytime, while the within-group part is the variation left inside the studytime groups.

The within-group sum of squares is much larger than the between-group sum of squares. This means studytime explains a real part of the G3 variation, but most of the variation still comes from differences among students within the same studytime groups.

This chart is the direct base of eta squared. Eta squared is calculated by dividing the between-group sum of squares by the total sum of squares, so the relatively smaller explained bar produces an eta squared value around 0.0688.

Python Chart 3: Eta Squared Variance Explained Pie Chart

Eta Squared Python variance explained pie chart
Python pie chart showing G3 variance explained by studytime and unexplained variance.

This pie chart converts eta squared into an easier variance-explained statement. Studytime explains 6.9% of G3 variation, while 93.1% remains unexplained or within-group variation.

The smaller explained slice does not mean the result is unimportant. Educational performance is affected by many factors, so one group factor explaining nearly seven percent of final-grade variation is meaningful.

This chart is the clearest practical interpretation of eta squared. It shows that studytime has a measurable effect, but it does not explain most of the differences among students.

Python Chart 4: Effect Size Comparison

Eta Squared Python effect size comparison
Python chart comparing eta squared, partial eta squared, omega squared and epsilon squared.

This chart compares eta squared with related ANOVA effect-size measures. Eta squared and partial eta squared are about 0.0688. Omega squared is about 0.0643, and epsilon squared is about 0.0644.

The adjusted measures are slightly smaller than eta squared. This is expected because omega squared and epsilon squared reduce the estimate to avoid overstating the population effect.

The important result is that all values stay in the same practical range. The effect-size conclusion does not change when adjusted measures are used; studytime still has a meaningful medium-sized effect on G3.

Python Chart 5: ANOVA F Distribution Curve

Eta Squared Python ANOVA F distribution curve
Python F distribution curve showing observed ANOVA F statistic and critical F value.

This chart shows the ANOVA F distribution for the studytime effect on G3. The critical F value is 2.62, and the observed F statistic is 15.88.

The observed F statistic is far to the right of the critical F line. This means the studytime group means differ statistically, so it is meaningful to report an ANOVA effect size.

This chart separates significance from effect size. The F curve gives the decision that the group effect exists, while eta squared explains how much total variation is explained by that effect.

Python Chart 6: Boxplot of G3 by Studytime Group

Eta Squared Python boxplot of G3 by studytime group
Python boxplot showing G3 distribution, median, spread and outliers by studytime group.

This boxplot shows the full G3 distribution inside each studytime group. The lower studytime group has a lower center, while the higher studytime groups have higher centers. This supports the same direction shown in the group mean chart.

The groups still overlap, and the lower studytime groups contain low outliers. This explains why eta squared is not large. Studytime shifts the group centers upward, but individual G3 scores still vary widely inside each group.

For reporting, the boxplot gives the practical context behind eta squared. An eta squared value around 0.0688 fits a situation where group means differ, but the distributions are not completely separated.

Python Chart 7: Eta Squared Interpretation Thresholds

Eta Squared Python interpretation thresholds
Python chart showing eta squared interpretation thresholds and the observed eta squared value.

This chart compares the observed eta squared value with common interpretation thresholds. The observed value is around 0.069, which is above the small range and close to the medium interpretation zone shown in the chart.

The threshold chart supports a medium-effect conclusion. The value is meaningful enough to report as a practical effect, but it is not high enough to be described as a large effect.

This chart should be used as the final practical interpretation visual. It turns eta squared from a decimal value into a clear reporting category for readers.

R Chart-by-Chart Validation

The R validation charts repeat the same eta squared workflow in a second software environment. They confirm the same group mean direction, sum-of-squares pattern, variance explained percentage, effect-size comparison, ANOVA F decision, group distribution and threshold interpretation.

R Chart 1: Group Means with 95% Confidence Intervals

Eta Squared R group means with confidence intervals
R validation chart showing mean G3 across studytime groups with 95% confidence intervals.

This R chart confirms the same group mean pattern as Python. Studytime group 1 is lowest, group 2 is higher, group 3 is highest and group 4 remains close to group 3.

The confidence interval pattern is also consistent. Group 4 has wider uncertainty, while the larger groups have narrower intervals. The direction of the effect remains stable across software.

In reporting, this chart confirms that eta squared is based on a real group mean pattern rather than an isolated calculation.

R Chart 2: Sum of Squares Decomposition

Eta Squared R sum of squares decomposition
R validation chart showing between-group and within-group sum of squares.

The R sum of squares chart confirms that within-group variation is much larger than between-group variation. This matches the Python chart and explains why eta squared is meaningful but not large.

The between-group component represents the studytime effect. The within-group component represents variation among students inside the same studytime categories.

In reporting, this chart verifies the formula logic. Eta squared is the explained portion divided by the total portion, so the smaller explained component produces an effect size near 0.069.

R Chart 3: Eta Squared Variance Explained Pie Chart

Eta Squared R variance explained pie chart
R validation pie chart showing variance explained by studytime and unexplained variance.

This R pie chart confirms the same variance-explained result. Studytime explains about 6.9% of G3 variation, while about 93.1% remains unexplained or within-group variation.

The chart makes the eta squared result easy to communicate. Eta squared is not only a decimal; it is the explained share of total outcome variation.

In the final article, this chart supports the statement that studytime has a measurable but not dominant effect on G3 final grade.

R Chart 4: Effect Size Comparison

Eta Squared R effect size comparison
R validation chart comparing eta squared, partial eta squared, omega squared and epsilon squared.

This chart confirms that eta squared and partial eta squared are the larger values, while omega squared and epsilon squared are slightly smaller. The adjusted measures reduce the effect estimate modestly.

The practical conclusion remains the same across all effect-size measures. The studytime effect is meaningful and sits around the medium interpretation range.

In reporting, this chart supports a careful effect-size statement. Eta squared can be reported as the main value, while adjusted measures can be mentioned as a conservative check.

R Chart 5: ANOVA F Distribution Curve

Eta Squared R ANOVA F distribution curve
R validation F distribution curve showing observed ANOVA F statistic and critical F value.

The R F distribution curve confirms the same ANOVA significance decision. The observed F statistic is about 15.88, while the critical F value is about 2.62.

The observed F statistic is far beyond the critical value. This confirms that the studytime group means differ statistically in the ANOVA model.

In reporting, this chart should be paired with eta squared. The F statistic confirms the presence of the group effect, while eta squared explains the practical size of that effect.

R Chart 6: Boxplot of G3 by Studytime Group

Eta Squared R boxplot of G3 by studytime group
R validation boxplot showing G3 distribution, median, spread and outliers by studytime group.

The R boxplot confirms the same distribution pattern. The higher studytime groups have higher centers, but the distributions still overlap.

The overlap explains why eta squared is not large. A large eta squared would usually appear with much stronger separation among the group distributions.

In the final post, this chart validates the practical interpretation. The studytime effect is visible and meaningful, but most student-level variation remains inside the groups.

R Chart 7: Eta Squared Interpretation Thresholds

Eta Squared R interpretation thresholds
R validation chart showing eta squared interpretation thresholds and observed eta squared value.

This R chart confirms the same threshold conclusion. The observed eta squared value is around 0.069, which places the effect in the medium interpretation area shown by the chart.

The observed value is not close to a large effect region, so the result should not be overstated. The correct interpretation is that studytime has a medium practical effect on G3.

In reporting, this chart gives the final effect-size category and helps readers understand what the eta squared decimal means.

SPSS Output Interpretation for Eta Squared

The SPSS output PDF is included as the downloadable software output for the Eta Squared workflow. SPSS commonly reports partial eta squared in GLM output. Eta squared can also be calculated from the ANOVA sum of squares by dividing between-group sum of squares by total sum of squares.

Download Eta Squared SPSS Output PDF

SPSS Output Items to Read

SPSS Output ItemWhat It ShowsHow It Is UsedReporting Meaning
DescriptivesGroup means and standard deviations for G3 by studytime.Shows the direction of the group effect.Report means before effect size.
ANOVA tableBetween-group sum of squares, within-group sum of squares, F statistic and p value.Provides values needed for eta squared.Report statistical significance and calculate effect size.
GLM effect sizePartial eta squared.SPSS effect-size output for the studytime effect.Use as a related effect-size measure.
Estimated marginal meansMean pattern across studytime groups.Confirms the direction of the effect.Explain which groups are higher or lower.
Residual diagnosticsModel error pattern.Checks ANOVA assumptions.Discuss before final interpretation.
Eta squared calculationSS between divided by SS total.Converts ANOVA output into variance explained.Report η² ≈ .069.

SPSS Reporting Summary

The SPSS interpretation should first report the ANOVA result, then report eta squared or partial eta squared as the practical effect-size measure. In this example, the charted ANOVA result is significant and the explained variance is about 6.9%.

The correct SPSS-style conclusion is that studytime has a statistically significant and medium-sized effect on G3. Eta squared is useful because it translates the ANOVA sum-of-squares result into a clear variance-explained statement.

Advertisement
Google AdSense in-content placement reserved here

SPSS, R, Python and Excel Workflows for Eta Squared

The same Eta Squared workflow can be reproduced in SPSS, R, Python and Excel. The main steps are to run ANOVA, extract the sum of squares, calculate eta squared, and interpret the result as variance explained.

SPSS Workflow

StepSPSS Menu or SyntaxPurpose
Open dataFile > Open > DataLoad G3 and studytime variables.
Run One-Way ANOVAAnalyze > Compare Means > One-Way ANOVAGet ANOVA table and sum of squares.
Run GLMAnalyze > General Linear Model > UnivariateGet partial eta squared directly.
Calculate eta squaredSS between / SS totalConvert ANOVA table to eta squared.
Interpret resultCompare with thresholdsClassify practical effect size.
Export outputOUTPUT EXPORTSave SPSS output PDF.

R Workflow

StepR ActionPurpose
Read dataread.csv("dataset.csv")Load dataset.
Run ANOVAaov(G3 ~ studytime, data=df)Fit one-way ANOVA.
Extract sum of squaressummary(model)Get SS between and SS within.
Calculate eta squaredss_between / ss_totalGet variance explained.
Calculate adjusted measuresOmega squared and epsilon squared formulasCompare conservative effect sizes.
Interpret resultThreshold chartReport medium effect if η² is near .069.

Python Workflow

StepPython ActionPurpose
Read datapandas.read_csv()Load dataset.
Fit ANOVA modelols("G3 ~ C(studytime)")Fit one-way ANOVA model.
Get ANOVA tablesm.stats.anova_lm()Extract sum of squares and F statistic.
Calculate eta squaredss_between / ss_totalGet explained variance.
Create pie chartVariance explained and unexplained valuesShow practical interpretation.
Create threshold chartBar chartCompare observed η² with thresholds.

Excel Workflow

Excel TaskFormula or ToolPurpose
Run ANOVAData Analysis ToolPak > ANOVA: Single FactorGet sum of squares and F statistic.
Total sum of squares=SS_Between + SS_WithinCalculate total variation.
Eta squared=SS_Between / SS_TotalCalculate explained variance.
Percent explained=EtaSquared*100Convert eta squared to percent.
Omega squared=(SS_Between - df_Between*MS_Within)/(SS_Total + MS_Within)Calculate adjusted effect size.
Cohen’s f=SQRT(EtaSquared/(1-EtaSquared))Convert eta squared to Cohen’s f.

Code Blocks for Eta Squared

SPSS Syntax for Eta Squared Workflow

* Eta Squared workflow in SPSS.
* Dependent variable: G3.
* Factor: studytime.

TITLE "Eta Squared for ANOVA Effect Size: G3 by Studytime".

ONEWAY G3 BY studytime
  /STATISTICS DESCRIPTIVES HOMOGENEITY
  /MISSING ANALYSIS.

UNIANOVA G3 BY studytime
  /METHOD=SSTYPE(3)
  /INTERCEPT=INCLUDE
  /PRINT=DESCRIPTIVE ETASQ HOMOGENEITY
  /CRITERIA=ALPHA(.05)
  /DESIGN=studytime.

* Eta squared can be calculated from the ANOVA table:
* eta squared = SS_between / SS_total.

OUTPUT EXPORT
  /CONTENTS EXPORT=VISIBLE
  /PDF DOCUMENTFILE="Eta-Squared-SPSS-Output.pdf".

Python Code for Eta Squared

import pandas as pd
import numpy as np
import statsmodels.api as sm
from statsmodels.formula.api import ols

df = pd.read_csv("dataset.csv")

df["G3"] = pd.to_numeric(df["G3"], errors="coerce")
df["studytime"] = df["studytime"].astype("category")

df_model = df.dropna(subset=["G3", "studytime"]).copy()

model = ols("G3 ~ C(studytime)", data=df_model).fit()
anova_table = sm.stats.anova_lm(model, typ=2)

ss_between = anova_table.loc["C(studytime)", "sum_sq"]
df_between = anova_table.loc["C(studytime)", "df"]
ss_within = anova_table.loc["Residual", "sum_sq"]
df_within = anova_table.loc["Residual", "df"]

ss_total = ss_between + ss_within
ms_within = ss_within / df_within

eta_squared = ss_between / ss_total
partial_eta_squared = ss_between / (ss_between + ss_within)
omega_squared = (ss_between - df_between * ms_within) / (ss_total + ms_within)
epsilon_squared = (ss_between - df_between * ms_within) / ss_total
cohens_f = np.sqrt(eta_squared / (1 - eta_squared))

print(anova_table)
print("Eta squared:", eta_squared)
print("Partial eta squared:", partial_eta_squared)
print("Omega squared:", omega_squared)
print("Epsilon squared:", epsilon_squared)
print("Cohen's f:", cohens_f)
print("Percent variance explained:", eta_squared * 100)

R Code for Eta Squared

df <- read.csv("dataset.csv")

df$G3 <- as.numeric(df$G3)
df$studytime <- as.factor(df$studytime)

df_model <- na.omit(df[, c("G3", "studytime")])

model <- aov(G3 ~ studytime, data = df_model)
summary(model)

anova_table <- summary(model)[[1]]

ss_between <- anova_table["studytime", "Sum Sq"]
df_between <- anova_table["studytime", "Df"]
ss_within <- anova_table["Residuals", "Sum Sq"]
df_within <- anova_table["Residuals", "Df"]

ss_total <- ss_between + ss_within
ms_within <- ss_within / df_within

eta_squared <- ss_between / ss_total
partial_eta_squared <- ss_between / (ss_between + ss_within)
omega_squared <- (ss_between - df_between * ms_within) / (ss_total + ms_within)
epsilon_squared <- (ss_between - df_between * ms_within) / ss_total
cohens_f <- sqrt(eta_squared / (1 - eta_squared))

data.frame(
  eta_squared = eta_squared,
  partial_eta_squared = partial_eta_squared,
  omega_squared = omega_squared,
  epsilon_squared = epsilon_squared,
  cohens_f = cohens_f,
  percent_explained = eta_squared * 100
)

Excel Formulas for Eta Squared

Run ANOVA:
Data > Data Analysis > ANOVA: Single Factor

Total sum of squares:
=SS_Between + SS_Within

Eta squared:
=SS_Between / SS_Total

Partial eta squared:
=SS_Between / (SS_Between + SS_Within)

Percent variance explained:
=EtaSquared * 100

Omega squared:
=(SS_Between - df_Between * MS_Within) / (SS_Total + MS_Within)

Epsilon squared:
=(SS_Between - df_Between * MS_Within) / SS_Total

Cohen's f:
=SQRT(EtaSquared / (1 - EtaSquared))

APA Reporting Wording

When reporting Eta Squared, include the ANOVA result first and then report eta squared as the practical effect-size measure. The effect size should not be reported without explaining which factor and outcome were used.

APA-style report: A one-way ANOVA was used to compare G3 final grade across four studytime groups. The ANOVA result was statistically significant, F(3, 645) ≈ 15.88, p < .001. Eta squared indicated that studytime explained approximately 6.9% of the total variance in G3, η² ≈ .069. This represents a medium practical effect in the worked example.

Short reporting version: The studytime effect on G3 was statistically significant and medium in size, F(3, 645) ≈ 15.88, p < .001, η² ≈ .069.

Common Mistakes

MistakeWhy It Is WrongCorrect Practice
Confusing eta squared with p valueEta squared measures effect size, while p value tests statistical significance.Report both separately.
Reporting only the F statisticThe F statistic does not show percent variance explained.Add eta squared or another effect-size measure.
Calling .069 a large effectThe value is meaningful but not large in this output.Report it as medium in this worked example.
Ignoring adjusted measuresEta squared can slightly overestimate effect size.Compare with omega squared and epsilon squared.
Forgetting the formula sourceEta squared comes from sum of squares.Show or explain SS between and SS total.
Using eta squared without assumption checksEffect size still comes from the fitted ANOVA model.Review ANOVA Assumptions, Levene Test, Q-Q Plot Normality Check, P-P Plot Normality Check and Outlier Detection.

When to Use Eta Squared

Use eta squared when you need to explain how much total variation in an outcome is explained by an ANOVA factor. It is especially useful in one-way ANOVA tutorials, educational research, psychology examples, business experiments and student performance analysis.

SituationUse Eta Squared?Reporting Note
One-way ANOVAYesUse SS between divided by SS total.
ANOVA effect-size explanationYesReport percent variance explained.
SPSS GLM outputUse partial eta squaredSPSS commonly reports partial eta squared directly.
Population estimate neededUse omega squared tooOmega squared is more conservative.
Power analysisConvert to Cohen’s fUse Cohen’s f for ANOVA power planning.

For related guides, see ANOVA Effect Size, Cohen’s F Formula, ANOVA in SPSS, ANOVA in Python, ANOVA in R, ANOVA Assumptions, Balanced ANOVA, Brown Forsythe ANOVA, Brown-Forsythe Test, ANCOVA and Statistical Power.

Downloads and Resources for Eta Squared

Use these resources to reproduce the Eta Squared workflow. The SPSS output PDF is included as the software output file, while the script and workbook placeholders can be replaced with final uploaded files after they are added to the WordPress Media Library.

FAQs About Eta Squared

What is eta squared?

Eta squared is an ANOVA effect-size measure that shows what proportion of total outcome variation is explained by a group factor.

What is the eta squared formula?

The formula is η² = SS between / SS total. It divides explained between-group variation by total variation.

What was eta squared in this example?

Eta squared was about 0.0688, meaning studytime explained about 6.9% of the variation in G3 final grade.

Is eta squared of .069 small, medium or large?

In this worked example, eta squared around .069 is interpreted as a medium practical effect.

What is the difference between eta squared and partial eta squared?

Eta squared uses total sum of squares as the denominator, while partial eta squared uses effect plus error sum of squares. In a simple one-way ANOVA, they are often the same or nearly the same.

How is eta squared different from p value?

The p value tests whether the group difference is statistically significant. Eta squared shows how much variation is explained by the group factor.

Can SPSS calculate eta squared?

SPSS GLM commonly reports partial eta squared. Eta squared can also be calculated manually from the ANOVA sum of squares.

How do I calculate eta squared in Excel?

Run ANOVA with the Data Analysis ToolPak, then divide SS Between by SS Total.

Can eta squared be converted to Cohen’s f?

Yes. Use f = SQRT(eta squared / (1 – eta squared)). In this example, eta squared around .069 gives Cohen’s f around .272.

How do I report eta squared in APA style?

A concise report is: The studytime effect on G3 was statistically significant and medium in size, F(3, 645) ≈ 15.88, p < .001, η² ≈ .069.

Need help applying this to your own data?

Salar Cafe can help interpret output, clean datasets, review assumptions, build dashboards and explain statistical results ethically.

Need help interpreting your data analysis results?

Contact Salar Cafe
Engr. Muhammad Yar Saqib author profile photo

Engr. Muhammad Yar Saqib

WhatsApp Get Data Analysis Help