Data AnalyticsStatistics for analytical decisions

Effect size versus statistical significance for analysts

PK
Pankit Kumar
Sr. Data Scientist at Parexel (a Goldman Sachs–backed company) · 20 September 2026 · 3 min read
Technically reviewed by Ishaan Sharma
In this article (6 sections)

Effect size describes magnitude. Statistical significance describes a test result under a model and decision rule, influenced by both magnitude and precision. A small effect can be statistically detectable with enough independent information, while a meaningful effect can remain uncertain in a small study.

Report the estimate, its uncertainty and a practical decision threshold instead of treating p<0.05 as a complete recommendation.

Hold the observed difference fixed

This teaching calculation assumes two independent normal groups with known standard deviation 10 and an observed mean difference of one unit. It compares the same observed difference at two hypothetical sample sizes.

python
import numpy as np
from scipy import stats

difference, sigma = 1.0, 10.0
results = {}
for n_per_group in [20, 2000]:
    se = sigma * np.sqrt(2/n_per_group)
    z = difference/se
    p = 2*stats.norm.sf(abs(z))
    margin = stats.norm.ppf(.975)*se
    results[n_per_group] = {'difference': difference, 'p': float(p),
                             'ci95': [difference-margin, difference+margin]}
assert results[20]['ci95'][0] < 0 < results[20]['ci95'][1]
assert results[2000]['p'] < .01
assert 0 < results[2000]['ci95'][0] < results[2000]['ci95'][1] < 2
assert difference/sigma == .1
print(results)

The larger sample makes the one-unit effect more precisely estimated; it does not turn it into a larger effect. The known-SD standardized difference remains 0.1 in both cases.

This is an analytic demonstration with specified observed means, not a simulation claiming those means will occur at every sample size. It runs in the analyst statistics lab. SciPy's normal distribution reference documents the tail and quantile calculations.

Compare with a meaningful threshold

Suppose the hypothetical decision requires at least a two-unit improvement to justify its cost. The n=2,000 interval is approximately 0.38 to 1.62 units, below that threshold despite a small p-value against zero.

The n=20 interval is much wider and includes both negative values and improvements above two units. Calling it no effect would confuse uncertainty with evidence of absence.

The two-unit threshold is an authored scenario assumption. A real threshold should reflect costs, benefits, risk and measurement meaning, established before inspecting the preferred result.

Keep absolute and relative effects distinct

A conversion increase from 4% to 4.5% is an absolute increase of 0.5 percentage points and a relative increase of 12.5%. Both are valid descriptions, but they sound very different without the baseline.

Include counts and denominators so the reader can reconstruct the effect. A relative lift alone can exaggerate the impression of a small absolute change.

For continuous outcomes, retain the original unit alongside standardized measures. A standardized difference helps some comparisons but does not directly state revenue, time saved or another operational consequence.

Avoid interpreting p as the probability of success

A p-value is not the probability that the effect is real, the chance the intervention will succeed or the size of the business benefit. Its meaning depends on the tested null and sampling model.

Repeated analyses, selective reporting, dependence and biased sampling can undermine an ordinary significance interpretation. A precise estimate from an inappropriate design does not become causal evidence.

Make the decision separate from the calculation

An analyst can report whether the interval includes meaningful benefit or harm and explain remaining uncertainty. The final action can also depend on implementation cost, reversibility, guardrails and the value of more information.

Do not move the meaningful threshold after seeing the estimate merely to justify a preferred decision. Record the threshold and rationale in the analysis plan.

Exercise: use the lab's 400/10,000 versus 450/10,000 conversion counts. Report absolute difference, relative lift and an uncertainty interval, then discuss the result against a prespecified one-percentage-point improvement threshold.

NeuraPath's Data Analytics with Generative AI course connects statistical evidence with practical interpretation. A useful result explains how large the effect is, how uncertain it remains and what would make it matter.

Continue learning

This article is part of the Statistics for analytical decisions sequence. Use the neighbouring tasks when you need the prerequisite or the next application.

PK
Pankit Kumar
Lead Instructor, NeuraPath Academy

Pankit Kumar has 10 years in Data Science & AI, building and shipping production systems in regulated pharma and clinical environments. He is a freelance trainer at Boston Institute of Analytics, AnalytixLabs and Scaler, and has taught this material to thousands of working professionals.

This article is part of our Data Analytics with Generative AI programme — 3–4 months. The full analyst stack — Excel, SQL, Power BI and Python pipelines — then a generative-AI layer you can prove is right.

Explore Data Analytics with Generative AI
Counselling is free · no obligation

Not sure which programme fits?

Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.