Skewness Calculator

Calculate skewness, kurtosis, and shape metrics from data using Fisher, Pearson, Bowley, and Kelly methods. Includes skewness gauge, method comparison, and significance testing.

At least 3 values
0-49
Skewness
-0.3085
Slightly left-skewed
Std. Error
0.5121
SES = √(6n(n-1)/((n-2)(n+1)(n+3)))
Z-Score
-0.602
Not significant
Excess Kurtosis
-0.6038
Platykurtic (light tails)
Mean
80.7500
Trimmed (10%): 81.0625
Median
82.0000
Q1=74.00, Q3=90.00

Skewness Gauge

-2
-1
-0.5
0
0.5
1
2

Skewness Measures Comparison

MethodValueFormulaRange
Fisher (g₁)-0.2637m₃ / s³(−∞, +∞)
Adjusted (G₁)-0.3085n/((n−1)(n−2)) Σ((xᵢ−x̄)/s)³(−∞, +∞)
Pearson 2nd-0.41023(mean−median)/s(−∞, +∞)
Pearson 1st-1.1211(mean−mode)/s(−∞, +∞)
Bowley (quartile)0.0000(Q1+Q3−2Med)/(Q3−Q1)[−1, +1]
Kelly (10-90)-0.0833(P10+P90−2P50)/(P90−P10)[−1, +1]
Kurtosis & Shape Reference
Distribution ShapeSkewnessExcess KurtosisExample
Normal00IQ scores, heights
Uniform0−1.2Die rolls, random numbers
Exponential+2+6Wait times, rainfall
Log-normalPositivePositiveIncome, stock returns
Left-skewedNegativeVariesExam scores (easy test)
Bimodal≈ 0NegativeMixed populations
Heavy-tailedVaries> 3Financial returns
Mean vs Median Position
Median
Mean

Left (negative) skew: mean < median — the tail pulls the mean left.

Planning notes, formulas, and examples

About the Skewness Calculator

The skewness calculator measures the asymmetry of a data distribution using several common formulas, including Fisher, Pearson, Bowley, and Kelly skewness. It also reports kurtosis so you can review tail heaviness alongside left-right imbalance.

Skewness helps answer whether the data has a longer tail on one side and whether the mean is being pulled away from the median. Positive skew suggests a longer right tail, negative skew suggests a longer left tail, and values near zero suggest a roughly symmetric distribution.

Because different skewness formulas respond differently to outliers and sample size, this page puts them side by side instead of pretending one coefficient tells the whole story.

When This Page Helps

Skewness matters whenever symmetry is an assumption or when unusually long tails can change how you summarize a dataset. Looking at more than one skewness measure helps separate a genuinely asymmetric distribution from one that only looks skewed because of a small sample or a few extreme points.

With kurtosis, significance testing, and several asymmetry measures in one view, the calculator is more useful than a single skewness coefficient pasted into a report without context.

How to Use the Inputs

  1. Enter your data values separated by commas or spaces (at least 3 values).
  2. Choose whether to calculate sample (adjusted) or population skewness.
  3. Optionally set a trim percentage for the trimmed mean comparison.
  4. Read the primary skewness value and its interpretation (e.g., "Moderately right-skewed").
  5. Check the Z-score: if |Z| > 1.96, the skewness is statistically significant at α = 0.05.
  6. Compare multiple skewness methods in the table — they may disagree for small or unusual samples.
  7. Review excess kurtosis alongside skewness for full shape characterization.
Formula used
Fisher skewness g₁ = m₃/s³ where m₃ = (1/n)Σ(xᵢ−x̄)³ and s = √(m₂). Adjusted sample skewness G₁ = [n/((n−1)(n−2))]Σ((xᵢ−x̄)/s)³. Pearson's 2nd: Sk₂ = 3(mean−median)/s. Bowley: Sk_B = (Q₁+Q₃−2×Median)/(Q₃−Q₁). Standard error SES = √(6n(n−1)/((n−2)(n+1)(n+3))).

Example Calculation

Result: G₁ = −0.0916 (approximately symmetric)

With n=20 exam scores, the adjusted sample skewness G₁ ≈ −0.09 indicates near-symmetry. The Z-score = −0.18 is well within ±1.96, so the skewness is not statistically significant. Pearson's 2nd coefficient (−0.11) agrees. The distribution of these scores is roughly symmetric.

Tips & Best Practices

  • Rule of thumb: |skewness| < 0.5 is approximately symmetric, 0.5–1 is moderate, >1 is substantial.
  • For significance testing, compare the Z-score (skewness/SES) to ±1.96 for a two-tailed test at 5%.
  • Bowley and Kelly skewness are bounded between −1 and +1, making them more robust to outliers than Fisher/Pearson.
  • If mean > median, expect positive skewness. If mean < median, expect negative. If they're close, skewness is near zero.
  • Kurtosis measures tail heaviness, not "peakedness". Excess kurtosis > 0 means heavier tails than normal.
  • For financial returns data, always report both skewness and kurtosis — negative skew + high kurtosis signals crash risk.

Why Multiple Skewness Measures?

No single skewness coefficient captures all aspects of asymmetry. Fisher's g₁ is the most common (used by Excel, R, Python), but it's sensitive to outliers. Pearson's formula is intuitive but assumes unimodality. Bowley and Kelly use quantiles and are robust — but they only see the middle of the distribution. Comparing multiple methods helps you understand which aspects of asymmetry are real versus outlier-driven.

Skewness and the Normal Distribution Assumption

Many statistical tests (t-tests, ANOVA, regression) assume normally distributed data. Significant skewness violates this assumption. Solutions include: log-transforming right-skewed data, using the Box-Cox transformation, applying non-parametric alternatives, or using robust methods. As a rule of thumb, |skewness| > 1 is a red flag for methods assuming normality.

Kurtosis: The Other Shape Statistic

While skewness measures left-right asymmetry, kurtosis measures tail heaviness. The normal distribution has kurtosis = 3 (excess = 0). Financial returns typically show excess kurtosis of 5-10, meaning extreme values happen far more often than a normal model predicts. Always report skewness and kurtosis together for a complete shape story.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Positive (right) skewness means the right tail of the distribution is longer or fatter than the left. Most data points cluster on the left, with some extreme high values pulling the mean above the median. Common examples: income, house prices, and wait times.