Descriptive statistics summarize a dataset with a handful of numbers: measures of center (mean, median, mode), spread (standard deviation, variance, range, interquartile range), and shape (skewness, kurtosis). The mean suits symmetric data; the median resists outliers and skew. Standard deviation reports the typical distance from the mean in the data's own units. These numbers describe your sample only — they make no inference about a wider population. Results are validated against NumPy/SciPy to full precision.

How to use this calculator

What each statistic tells you

Center: the mean is the arithmetic average; the median is the middle value; the mode is the most frequent. Spread: variance and standard deviation measure dispersion around the mean, while the range and IQR describe the data's extent. Shape: skewness flags asymmetry and kurtosis flags heavy tails.

Mean or median?

Use the mean for roughly symmetric data with no extreme outliers. Use the median for skewed data — income, house prices, response times — because a few large values drag the mean but barely move the median. When mean and median diverge sharply, your data is skewed; see mean, median & mode.

Worked example

For 4, 8, 15, 16, 23, 42 the mean is 18.0, the median is 15.5, and the sample standard deviation is about 13.4. The mean sits above the median, signalling right-skew from the value 42. Paste your data above for the full summary including quartiles.

Common mistakes

  • Reporting the mean for skewed data — it can misrepresent a “typical” value.
  • Population vs sample SD — sample standard deviation divides by n−1 (Bessel's correction), not n. This tool reports the sample version by default.
  • Confusing SD with standard error — SD describes the data's spread; standard error describes the precision of the mean. See SD vs SE.
  • Quoting more decimals than the data justifies.

Next steps

Once you have summarized a sample, you often want to generalize — build a confidence interval for the mean, or compare two samples with a t-test. Computation and validation details are on the methodology page.

Guide: Descriptive Statistics

Descriptive statistics summarise and describe the main features of a dataset. Unlike inferential statistics, they make no claims beyond the data you have — they simply describe what you observe.

They answer questions like: What is the typical value? How spread out is the data? Is the distribution symmetric or skewed?

Mean — best for symmetric, roughly normal data without extreme outliers. Sensitive to outliers (one very high salary can make the average misleading).

Median — best for skewed data or when outliers are present. Always use median for income, house prices, or reaction times.

Mode — best for categorical data or when identifying the most common value. A dataset can have multiple modes.

Variance is the average squared deviation from the mean. It is in squared units (e.g. kg²), which makes it hard to interpret directly.

Standard deviation is the square root of variance — it is in the same units as the original data (e.g. kg) and is almost always preferred for reporting.

The sample versions divide by n−1 (Bessel's correction) to account for estimating from a sample rather than measuring the whole population.

Skewness measures asymmetry. A value of 0 is symmetric. Positive skew means a long right tail (common in income data). Negative skew means a long left tail. Values between −0.5 and +0.5 are often considered approximately symmetric.

Kurtosis (excess kurtosis) measures the weight of the tails compared to a normal distribution. A value of 0 is normal-like. Positive = heavier tails (more extreme values). Negative = lighter tails (platykurtic).

The interquartile range (IQR) = Q3 − Q1 covers the middle 50% of the data. Because it ignores the top and bottom 25%, it is resistant to outliers and is the preferred measure of spread for skewed distributions.

A common rule for outlier detection: a value is a suspected outlier if it lies more than 1.5 × IQR below Q1 or above Q3.

Enter any real numbers separated by commas, spaces, tabs, or new lines. Up to 10 000 values are supported.

Use sample std dev (s) when your data is a sample drawn from a larger population — this is the default in most research. Use population std dev (σ) when you have data for every member of the group.

Skewness measures the asymmetry of the distribution. A value near 0 means roughly symmetric. Positive = right-tailed; negative = left-tailed.

Excess kurtosis (Fisher's definition, used here) measures tail heaviness relative to a normal distribution. Values near 0 = normal-like; >0 = heavier tails; <0 = lighter tails.