Effect Size vs Statistical Significance Explained

Effect Size vs Statistical Significance Explained

A common mistake in data analysis is treating statistical significance as proof that a result is important.

Suppose an experiment finds that a new website design increases conversion rates, and the statistical test produces:

p-value = 0.003

It may be tempting to conclude:

The new design has a meaningful impact.

But statistical significance alone doesn’t tell you how large the impact is.

The actual difference might be tiny.

For example:

Old conversion rate: 10.00%
New conversion rate: 10.05%

With a sufficiently large sample, that small difference could be statistically significant.

This is where effect size becomes important.

Effect size tells you how large a difference or relationship is, while statistical significance helps determine whether the observed evidence is inconsistent with a specified null hypothesis.

The two concepts answer different questions.

Statistical significance asks whether the observed data provide sufficient evidence against a null hypothesis under a chosen statistical model and significance threshold.

Effect size asks how large the observed difference or relationship is.

In simplified terms:

Statistical significance
        ↓
"Is there evidence of a difference?"

Effect size
        ↓
"How large is the difference?"

A strong analysis often considers both.

Statistical significance
        +
Effect size
        +
Confidence interval
        +
Practical context

Together, these provide a much better interpretation than a p-value alone.

What Is Statistical Significance?

Statistical significance is typically evaluated using a hypothesis test.

Suppose you want to determine whether a new marketing campaign changes the average purchase value.

You might define:

Null hypothesis (H₀):
No difference exists.

Alternative hypothesis (H₁):
A difference exists.

You then calculate a test statistic and p-value.

If the p-value is below your chosen significance level, often:

α = 0.05

you may reject the null hypothesis.

For example:

p = 0.02
α = 0.05

Because:

0.02 < 0.05

the result is statistically significant under that decision rule.

But this does not tell you whether the effect is large.

What Is Effect Size?

Effect size quantifies the magnitude of an observed difference or relationship.

For example, suppose two groups have average test scores of:

Group A = 80
Group B = 85

The difference is:

85 - 80 = 5 points

That tells you the raw difference.

But whether five points is large depends on the variability and context.

Effect size provides standardized or otherwise interpretable ways of describing magnitude.

Common effect-size measures include:

  • Cohen’s d
  • Hedges’ g
  • Pearson’s correlation
  • Odds ratio
  • Risk ratio
  • Risk difference
  • Eta squared
  • Partial eta squared

The appropriate measure depends on the analysis.

Why P-Values Don’t Measure Effect Size

A p-value does not tell you:

How large is the effect?

It describes how compatible the observed data are with the null hypothesis under the assumptions of the statistical test.

A very small p-value can occur with a tiny effect if the sample is large enough.

Conversely, a relatively large effect may fail to reach conventional statistical significance if the sample is small or the data are highly variable.

This is one of the most important ideas in statistical interpretation.

A Simple Example

Imagine two groups:

Group A: 100,000 people
Group B: 100,000 people

Suppose the average outcome differs by only:

0.2 units

Because the sample is enormous, the statistical test may produce:

p < 0.001

The difference is statistically significant.

But whether a 0.2-unit difference matters depends on the application.

Now imagine a second study:

Group A: 20 people
Group B: 20 people

and the observed difference is:

10 units

This may represent a much larger practical effect, yet the result might not achieve statistical significance because the sample is small.

Therefore:

Small effect + large sample
→ Can be statistically significant

Large effect + small sample
→ May not be statistically significant

Statistical Significance vs Practical Significance

This distinction is critical.

Statistical significance concerns evidence under a statistical model.

Practical significance asks whether the size of the effect matters in the real world.

Suppose a company changes its checkout process.

Before:

Conversion = 20.00%

After:

Conversion = 20.02%

With millions of visitors, this difference might be statistically significant.

But if implementation costs millions of dollars, the business may decide the improvement isn’t worthwhile.

The effect is statistically detectable but potentially not practically important.

Effect Size Makes Magnitude Visible

Consider two experiments.

Experiment A

Difference = 0.2%
p-value = 0.001

Experiment B

Difference = 8%
p-value = 0.08

Experiment A is statistically significant at the 5% level.

Experiment B is not.

But Experiment B may have greater practical importance if the estimated 8% effect is credible and would justify further investigation.

The p-value alone doesn’t communicate that distinction.

Common Effect Size: Cohen’s d

Cohen’s d is frequently used to measure the standardized difference between two means.

The basic idea is:

Difference between means
------------------------
      Standard deviation

A larger absolute value of Cohen’s d indicates a larger standardized difference.

where:

  • xˉ1\bar{x}_1 is the mean of group 1
  • xˉ2\bar{x}_2 is the mean of group 2
  • spooleds_{pooled} is the pooled standard deviation

Interpreting Cohen’s d

A commonly used rough guideline is:

Cohen’s dApproximate interpretation
0.2Small
0.5Medium
0.8Large

These are rules of thumb, not universal thresholds.

An effect size of 0.2 could be extremely important in one domain and practically irrelevant in another.

Context always matters.

Example of Cohen’s d

Suppose:

Group A mean = 70
Group B mean = 75
Pooled SD = 10

Then:

d = (75 - 70) / 10
  = 0.50

The standardized difference is approximately 0.5, often described as a medium effect using conventional guidelines.

But the real-world interpretation depends on what the measurement represents.

Correlation as Effect Size

When analyzing the relationship between two continuous variables, Pearson’s correlation coefficient can serve as an effect-size measure.

It ranges from:

-1 to +1

For example:

r = 0.80

indicates a strong positive linear association.

While:

r = 0.05

indicates a very weak linear association.

Importantly, correlation does not establish causation.

Odds Ratios

For binary outcomes, odds ratios are commonly used.

Suppose you are studying whether exposure is associated with an outcome.

An odds ratio of:

OR = 1

indicates no difference in odds.

An odds ratio above 1 indicates higher odds in the exposed group, while an odds ratio below 1 indicates lower odds.

The magnitude should be interpreted in the context of the underlying event rate.

Risk Difference

Risk difference is often easier to interpret than an odds ratio.

Suppose:

Treatment risk = 8%
Control risk = 12%

Then:

Risk difference = 8% - 12%
                = -4 percentage points

The treatment is associated with a four-percentage-point lower risk.

This can be much easier for a general audience to understand than an odds ratio.

Relative Change vs Absolute Change

Another important distinction is between relative and absolute effects.

Suppose conversion increases from:

10% → 12%

The absolute change is:

+2 percentage points

The relative change is:

(12 - 10) / 10 = 20%

Both statements are mathematically correct.

But they communicate different things.

This is why effect-size reporting should be clear about the scale being used.

Confidence Intervals Add Important Context

Effect sizes are estimates, not exact truths.

A confidence interval provides information about the uncertainty surrounding an estimate.

Suppose:

Effect size = 0.50
95% CI = [0.30, 0.70]

This communicates more information than:

p = 0.01

alone.

You can see:

  • The estimated magnitude
  • The uncertainty
  • The range of values compatible with the chosen confidence procedure

Statistical Significance and Confidence Intervals

For many common hypothesis tests, a confidence interval can help show whether values corresponding to the null effect are included.

For example, suppose the estimated mean difference is:

5

with:

95% CI = [2, 8]

The interval excludes zero, which is consistent with rejecting a zero-difference null hypothesis in a corresponding two-sided test at the 5% level.

But remember that confidence intervals and p-values answer somewhat different questions and rely on the assumptions of the underlying method.

Sample Size Changes the Picture

Sample size has a major influence on statistical significance.

A simplified relationship is:

Larger sample
      ↓
Smaller standard error
      ↓
Greater precision
      ↓
Smaller effects can become detectable

This is why large datasets can produce very small p-values for effects that may have limited practical importance.

It is not a flaw in statistical testing.

It is a reason to interpret statistical significance alongside effect size and context.

Statistical Power

The opposite problem can occur with small samples.

Suppose a real effect exists, but the study contains too few observations.

The test may produce:

p = 0.12

even though the estimated effect is meaningful.

This can happen because the estimate is imprecise.

This is related to statistical power.

Power is influenced by factors such as:

  • Effect size
  • Sample size
  • Variability
  • Significance level
  • Study design

A non-significant result therefore does not automatically prove that no meaningful effect exists.

Type I and Type II Errors

Hypothesis testing involves uncertainty.

A Type I error occurs when a true null hypothesis is rejected.

A Type II error occurs when a false null hypothesis is not rejected.

These concepts help explain why statistical significance should not be interpreted as certainty.

Statistical test
      ↓
Evidence assessment
      ↓
Decision under uncertainty

It does not produce a guarantee that an effect is real or important.

Statistical Significance Does Not Mean “Important”

Consider:

Effect = 0.01 units
p < 0.001

This result can be statistically significant.

But whether 0.01 units matters depends entirely on the domain.

For a manufacturing process where 0.01 units represents a major defect reduction, it could matter greatly.

For another application, it could be irrelevant.

Statistical significance is therefore not a synonym for importance.

A Better Reporting Style

Instead of writing:

The treatment was statistically significant (p < 0.05).

A stronger report might say:

The treatment was associated with a 5-point increase in the outcome, with a 95% confidence interval of 2 to 8 points. The result was statistically significant under the prespecified test.

This communicates:

  • Direction
  • Magnitude
  • Uncertainty
  • Statistical evidence

Reporting Effect Size in Python

Python’s scientific ecosystem provides several ways to calculate effect sizes.

For a simple standardized mean difference, you can calculate Cohen’s d directly:

import numpy as np

group_a = np.array([70, 72, 68, 75, 71])
group_b = np.array([76, 79, 74, 77, 80])

mean_difference = group_b.mean() - group_a.mean()

pooled_sd = np.sqrt(
    (
        group_a.var(ddof=1) +
        group_b.var(ddof=1)
    ) / 2
)

cohens_d = mean_difference / pooled_sd

print("Mean difference:", mean_difference)
print("Cohen's d:", cohens_d)

For serious analysis, use an effect-size implementation appropriate to your study design rather than relying on a simplified formula when assumptions differ.

Testing Statistical Significance in Python

For example, an independent two-sample t-test can be performed using SciPy:

from scipy.stats import ttest_ind

result = ttest_ind(
    group_a,
    group_b
)

print("t-statistic:", result.statistic)
print("p-value:", result.pvalue)

You can then report both the statistical test and effect size.

For example:

Mean difference: ...
Cohen's d: ...
p-value: ...

The exact test should match the research design and assumptions.

Effect Size for A/B Testing

Effect size is particularly useful in A/B testing.

Suppose:

Control:
10,000 visitors
500 conversions

Treatment:
10,000 visitors
550 conversions

The conversion rates are:

Control = 5.0%
Treatment = 5.5%

The absolute improvement is:

0.5 percentage points

The relative improvement is:

10%

A statistical test can determine whether the observed difference provides sufficient evidence against the null hypothesis.

But the business question remains:

Is a 0.5-percentage-point improvement worth implementing?

That requires effect size and practical context.

Effect Size in Machine Learning

Effect size also has applications beyond classical experiments.

For example, you might compare:

  • Model performance
  • Feature distributions
  • Treatment groups
  • Error rates
  • Conversion rates

Suppose:

Model A accuracy = 91.2%
Model B accuracy = 91.4%

The difference is:

0.2 percentage points

Whether that improvement is meaningful depends on:

  • Sample size
  • Variability
  • Cost
  • Latency
  • Model complexity
  • Business impact

A statistically significant improvement isn’t automatically worth deploying a more expensive model.

Effect Size vs Statistical Significance

QuestionStatistical SignificanceEffect Size
Main questionIs there evidence against the null?How large is the effect?
Depends on sample size?StronglyLess directly
Measures magnitude?NoYes
Uses p-value?YesNot inherently
Helps assess practical importance?LimitedYes
Useful with confidence intervals?YesYes
Should be reported alone?Usually notUsually not

The two measures complement each other.

Four Possible Outcomes

When analyzing results, you can encounter four broad situations.

1. Significant + Large Effect

p < 0.05
Large effect

This is often compelling evidence of a potentially important difference, assuming the study design and assumptions are appropriate.

2. Significant + Small Effect

p < 0.05
Small effect

The difference may be statistically detectable but practically unimportant.

Large datasets commonly produce this situation.

3. Non-Significant + Large Estimated Effect

p > 0.05
Large estimated effect

The study may have insufficient precision or power.

The confidence interval should be examined carefully.

4. Non-Significant + Small Effect

p > 0.05
Small estimated effect

This may provide less evidence of a meaningful effect, but uncertainty and the confidence interval still matter.

Don’t Use Arbitrary Effect-Size Thresholds

Rules such as:

d = 0.2 → small
d = 0.5 → medium
d = 0.8 → large

can be useful as rough reference points.

But they shouldn’t replace domain knowledge.

For example, a tiny improvement in a high-volume system may generate substantial financial value.

Likewise, a large standardized effect may have little operational value if the outcome itself isn’t important.

The Role of Domain Knowledge

Statistical analysis should ultimately answer a real-world question.

Suppose a medical intervention reduces a risk from:

2.0% → 1.5%

That’s a:

0.5 percentage-point

absolute reduction.

Whether that matters depends on:

  • Severity of the outcome
  • Treatment cost
  • Side effects
  • Number of people affected
  • Alternative treatments

Statistics can quantify the evidence.

Domain knowledge determines whether the effect is meaningful.

A Better Statistical Workflow

Instead of:

Run test
 ↓
Check p-value
 ↓
Declare success

use:

Define research question
        ↓
Choose appropriate analysis
        ↓
Estimate effect
        ↓
Calculate uncertainty
        ↓
Assess statistical evidence
        ↓
Interpret practical importance
        ↓
Make decision

This produces much more informative conclusions.

What Should You Report?

For most comparative analyses, consider reporting:

1. Group estimates

Group A = 80
Group B = 85

2. Absolute difference

Difference = 5

3. Effect size

Cohen's d = ...

4. Confidence interval

95% CI = [...]

5. Statistical test

p = ...

6. Practical interpretation

Explain whether the magnitude matters in the real-world context.

A Practical Interpretation Template

A useful reporting structure is:

The estimated effect was X units
(95% CI: A to B).

The corresponding effect size was Y.

The statistical test produced
p = Z.

The observed effect is [likely/unlikely]
to be practically important given [domain context].

This is far more informative than simply stating whether the result was significant.

Common Mistakes

“p < 0.05 Means the Effect Is Important”

Not necessarily.

Statistical significance and practical importance are different concepts.

“p > 0.05 Means There Is No Effect”

Not necessarily.

The study may have insufficient power or the estimate may be imprecise.

Reporting Only the P-Value

A p-value without the estimated effect provides limited information about magnitude.

Ignoring Confidence Intervals

The confidence interval provides important information about uncertainty.

Confusing Relative and Absolute Effects

A 20% relative improvement may correspond to only a 2-percentage-point absolute improvement.

Treating Cohen’s d Thresholds as Universal

Effect-size benchmarks are contextual guidelines, not laws.

Ignoring Sample Size

Very large samples can make tiny effects statistically significant.

Very small samples can make large effects difficult to detect.

Best Practices

Report Effect Size

Don’t rely exclusively on p-values.

Report Confidence Intervals

Show the uncertainty around your estimate.

Report Absolute Effects

They are often easier to interpret.

Consider Relative Effects

Use them when they provide useful additional context.

Include Statistical Significance

It still provides useful evidence when correctly interpreted.

Define Practical Importance

Before an experiment, when possible, determine what size of effect would actually matter.

Consider Statistical Power

Design studies with enough observations to detect effects that matter.

Use Domain Knowledge

Statistical results need real-world interpretation.

Conclusion

Effect size and statistical significance answer different questions.

Statistical significance helps assess whether the observed data provide sufficient evidence against a specified null hypothesis.

Effect size tells you the magnitude of the observed difference or relationship.

Neither should be interpreted in isolation.

A statistically significant result can have a trivial effect.

A large estimated effect can fail to reach statistical significance when a study is small or highly variable.

A stronger analysis therefore combines:

Effect size + confidence interval + statistical evidence + practical context.

When reporting results, don’t stop at:

“The result was statistically significant.”

Instead, explain:

How large was the effect, how uncertain is the estimate, and does the magnitude actually matter?

That is the difference between simply running a statistical test and meaningfully interpreting its results.

Frequently Asked Questions

Is effect size more important than statistical significance?

Neither is universally more important. They answer different questions. Effect size describes magnitude, while statistical significance evaluates evidence against a specified null hypothesis.

Can an effect be statistically significant but practically meaningless?

Yes. Large samples can make very small effects statistically detectable.

Can a large effect fail to be statistically significant?

Yes. Small samples, high variability, or imprecise estimates can make a large observed effect fail to reach a chosen significance threshold.

Can a large effect fail to be statistically significant?

Yes. Small samples, high variability, or imprecise estimates can make a large observed effect fail to reach a chosen significance threshold.

What is a good effect size?

There is no universally good effect size. Conventional benchmarks such as Cohen’s d = 0.2, 0.5, and 0.8 are rough guidelines. Practical importance depends on the domain.

What is Cohen’s d?

Cohen’s d is a standardized measure of the difference between two means, typically expressed relative to a pooled standard deviation.

Does a p-value measure effect size?

No. A p-value does not directly measure the magnitude of an effect.

Why should I report confidence intervals?

Confidence intervals communicate uncertainty around an estimated effect and help readers understand the range of values compatible with the chosen confidence procedure.

Is p < 0.05 always statistically significant?

No. Statistical significance alone does not establish causation. Causal conclusions depend on study design, assumptions, and other evidence.

Should I report both effect size and p-value?

For many statistical analyses, yes. Reporting the estimated effect, confidence interval, and statistical evidence provides a more informative picture than reporting a p-value alone.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top