Math

Statistics Calculator

Paste or type a list of numbers. Quick mode gives mean, median, mode, range, variance, standard deviation, quartiles, and IQR. Customize adds geometric/harmonic mean, skewness, kurtosis, outliers, MAD, coefficient of variation, and a custom percentile lookup.

ModeQuick mode gives mean, median, SD, quartiles, IQR. Customize adds geometric/harmonic mean, skewness, kurtosis, outliers, and a custom percentile lookup.

6 numbers parsed

Distribution

Auto-binned via Sturges' rule. When mean and median diverge, the distribution is skewed.

Central tendency

Mean18
Median15.5
Modenone

Spread

Range38
Variance182
Std dev13.490738
IQR11.5

Distribution

Min4
Q19.75
Q321.25
Max42
Sum108

Related tools

How to use

  1. 1

    Paste or type your numbers, separated by commas or spaces.

  2. 2

    Choose sample (use n−1, typical for a sample of a larger population) or population (use n, when you have all the data).

  3. 3

    Results update in real time as you edit the list.

  4. 4

    Switch to Customize for geometric/harmonic mean, skewness, kurtosis, outliers, and a custom percentile lookup.

Frequently asked questions

Sample variance divides by n−1 (Bessel's correction) and gives an unbiased estimate of the variance of the larger population the sample is drawn from. Population variance divides by n and is correct only if your data covers the entire population. Default to sample unless you genuinely have every data point.

If every value appears exactly once, there is no mode. The calculator returns 'none' (empty list). If multiple values are tied for the highest frequency, all are returned as modes.

Using linear interpolation on the sorted values (the same method as Python's statistics.quantiles). Q1 is the 25th percentile, Q3 is the 75th, and IQR is Q3 − Q1. For small datasets, some textbooks use different rules (Tukey's hinges) — results may differ slightly.

Arithmetic mean is the standard average — useful for additive quantities. Geometric mean (only positive numbers) is the nth root of the product — useful for growth rates, ratios, and compound returns. Harmonic mean is n divided by the sum of reciprocals — useful for rates and speeds (e.g. average MPG over two trips). For the same positive dataset: HM ≤ GM ≤ AM.

Skewness measures asymmetry. Positive skew means a long right tail (a few large values); negative skew means a long left tail. Zero skew is symmetric like a normal distribution. Kurtosis measures tailedness — how much of the variance comes from extreme values. Excess kurtosis = kurtosis − 3, so a normal distribution has excess kurtosis of 0. Positive excess = heavy tails (more outliers); negative excess = light tails.

Using the Tukey 1.5 × IQR rule. The lower fence is Q1 − 1.5·IQR and the upper fence is Q3 + 1.5·IQR. Any value outside [lower fence, upper fence] is flagged as an outlier. This is the same rule that box-plot whiskers use. Outliers aren't always errors — they can be the most interesting data points.

CV = (standard deviation ÷ mean) × 100%. It's a unit-free way to compare variability across datasets with different scales. A CV of 10% on heights vs 10% on incomes means both have the same RELATIVE spread, even though the absolute SDs are very different. Don't use it if the mean is zero or negative.

Help us improve this calculator

What's missing or wrong? What would make this more useful for you? Every suggestion lands in our inbox.

We don't share emails. Replies come from hello@liphyr.com.

Source: Standard descriptive-statistics formulas · Last verified 2026-06. This tool provides estimates only and is not legal, tax or financial advice. Always verify your specific situation with the relevant UAE authority or a licensed advisor before taking action.