Skewness & kurtosis
The shape numbers. Skewness tells you which way a distribution leans; kurtosis tells you how heavy its tails are. Together they describe what a mean and standard deviation can't see.
What it is
The mean tells you where a distribution sits and the standard deviation tells you how wide it is — but neither says anything about its shape. Two columns can share a mean and an SD and still look completely different: one symmetric and bell-shaped, the other lopsided with a long tail. Skewness and kurtosis are the two numbers that capture that difference.
Skewness measures asymmetry — whether the distribution leans left or right. Kurtosis measures tail weight — how often the data stray far from the center into extreme values. Skew is about which side; kurtosis is about how heavy the tails.
The formula
Both are standardized moments: you measure each value's distance from the mean in units of standard deviations, then average a power of that distance. Skewness is the standardized third moment:
g₁ = (1/n) · Σ ( (xᵢ − x̄) / s )³
Cubing keeps the sign, so values far to the right (positive) and far to the left (negative) push the total in opposite directions. Kurtosis is the standardized fourth moment:
kurtosis = (1/n) · Σ ( (xᵢ − x̄) / s )⁴
The fourth power makes far-out values dominate, so kurtosis is really a measure of the tails. A normal distribution has a raw kurtosis of exactly 3, which is why the more useful quantity is excess kurtosis:
excess kurtosis = kurtosis − 3
Subtracting 3 re-centers the scale so that a normal distribution has excess kurtosis 0. That makes the number easy to read: positive means heavier-tailed than normal, negative means lighter.
How to read it
| Value | Shape | What it means |
|---|---|---|
| Skewness > 0 | Long right tail | Few large values; mean > median (right-skewed) |
| Skewness ≈ 0 | Symmetric | Balanced around the center |
| Skewness < 0 | Long left tail | Few small values; mean < median (left-skewed) |
| Excess kurtosis > 0 | Heavy tails (leptokurtic) | Outlier-prone; sharper peak, fatter tails than normal |
| Excess kurtosis ≈ 0 | Normal-like tails (mesokurtic) | Tails match the bell curve |
| Excess kurtosis < 0 | Light tails (platykurtic) | Few extremes; flatter than normal |
A rough rule of thumb: skewness beyond roughly ±0.5 starts to look visibly lopsided, and beyond ±1 it's strongly skewed. Both numbers connect back to other statistics — positive skew is exactly the case where the mean exceeds the median, and high kurtosis is a warning that you have more outliers than a normal model expects.
Why it matters
- Model assumptions. Many tests (t-tests, regression) assume roughly normal data. Large skewness or excess kurtosis is a flag that those assumptions may not hold.
- Outliers. High excess kurtosis means the data are outlier-prone — a few extreme values do a lot of the work.
- Choosing a center. Strong skew is the case where the median, not the mean, is the honest summary.
- Always pair with a picture. The numbers are a summary; a histogram shows the shape directly.
See also
- Related terms
- Normal Distribution · Quartiles & the IQR · Mean, Median & Mode
- On the blog
- How to make a histogram
- In the app
- Build a histogram to see the shape behind the numbers
Skewness and kurtosis are the two facts about a distribution that the mean and standard deviation can't tell you: which way it leans, and how often it throws an extreme value. Read them together with a histogram and you know the shape of your data — not just where it sits.