Statistics Calculator

Full descriptive statistics from a single input: mean, median, mode, SD, variance, quartiles, IQR, skewness, kurtosis, outliers, and a histogram. Three modes: descriptive, weighted average, and frequency table.

Guides & Reference

How It Works

Descriptive Stats tab — complete summaryAny dataset: grades, measurements, survey results, financial data.

Enter numbers separated by commas or spaces. Press Calculate. The full results panel shows: central tendency (mean, median, mode), position (min, max, range, midrange), spread (pop SD, sample SD, pop var, sample var), percentiles (Q1, Q2, Q3, IQR), shape (skewness, kurtosis), and quality (CV%, outliers). A histogram renders automatically.

All metrics computed from a single input in one clickInput 4,8,15,16,23,42 → 20+ statistics displayed instantly
Reading central tendencyUnderstanding typical values in the data.

Mean = arithmetic average — influenced by outliers. Median = middle value — resistant to outliers. Mode = most frequent — can be absent or multiple. If mean > median, the data is right-skewed (pulled by high values). If mean < median, left-skewed. Example: income data typically has mean $65k but median $45k due to a few very high earners.

Mean = Σx/n | Median = middle | Mode = most frequentRight-skewed: Mean=65k, Median=45k → outliers pulling mean up
Reading spread metricsUnderstanding variability and consistency.

Range = max−min (sensitive to outliers). IQR = Q3−Q1 (robust, covers middle 50%). SD = typical deviation from mean (sensitive to outliers). CV% = SD/mean×100 (unit-free comparison). For skewed data: use IQR as the primary spread measure. For symmetric data: use SD. The calculator shows all four simultaneously.

Range > IQR (Range uses extremes, IQR ignores them)Data [1,2,3,4,100]: Range=99, IQR=2, SD≈43
Frequency Table tabLarge datasets with repeated values: surveys, test scores.

Enter value in the first column, count (frequency) in the second. Click Add Row for additional entries. Example: 25 students scored 70(×5), 80(×12), 90(×8). The calculator computes all statistics as if every individual score were listed. Mean = (70×5+80×12+90×8)/25 = 83.6. Full descriptive statistics follow.

Mean_freq = Σ(value×freq) / Σ(freq)70×5, 80×12, 90×8 → mean=83.6, n=25
Interpreting skewness and kurtosisData science, finance, quality control, normality assessment.

Skewness near 0 = symmetric. Positive skewness: right tail, common in income and price data. Negative skewness: left tail, common in time-to-failure data. Excess kurtosis near 0 = normal-like tails. Positive kurtosis = heavy tails (more extreme values). Financial returns often have high positive kurtosis (fat tails), making extreme events more likely than a normal distribution predicts.

Skew > 1: right-skewed | Kurt > 1: heavy-tailed (leptokurtic)Income: skew≈1.5 (right-skewed) | S&P returns: kurt≈4 (fat tails)

Quick Reference

Verify these results in the calculator above.

Mean

Mean of 4,8,15,16,23,42

18

Median

Median of same data

15.5

IQR

IQR of 1,2,3,4,5,6,7,8

4

Skewness

Skewness near 0 means

Symmetric

Q1

Q1 of 1-10 dataset

3.25

Outliers

Outlier check: [1,2,3,100]

100 flagged

Mode

Mode of 1,2,2,3,3,3

3

CV%

CV% = SD/mean×100

Unit-free spread

Tips & Shortcuts

Paste an entire column from Excel or Google Sheets directly — newline-separated values are accepted just like comma-separated ones.

Compare mean and median: if they differ by more than 10%, the data is meaningfully skewed and median is the better summary of the typical value.

The histogram renders automatically — use it to quickly spot bimodal distributions (two peaks), which may indicate two distinct subgroups in your data.

IQR is the most robust spread measure for non-normal data. Use it instead of SD when skewness is high or outliers are present.

CV% (Coefficient of Variation) enables comparison across datasets: height CV of 5% vs income CV of 120% shows income is dramatically more variable relative to its mean.

Common Mistakes

Using mean for highly skewed distributions

Mean is pulled toward extreme values. For right-skewed data (income, prices), median better represents the typical value. Always check skewness and compare mean vs median in the results.

Ignoring the mode when it says No mode

"No mode" means every value appears exactly once — this is normal for continuous measurements. Mode is most useful for discrete data (survey responses, integer counts). For continuous data, use the histogram to identify the modal region instead.

Confusing range with IQR

Range = max−min and is extremely sensitive to a single outlier. IQR = Q3−Q1 and ignores the top and bottom 25%. For datasets with outliers, IQR is the more meaningful measure of spread.

Not checking the outlier list

Outliers can indicate data entry errors, measurement equipment failures, or genuinely extreme events. The calculator flags them automatically — always review the outlier list and decide whether each is valid data.

Using these statistics for inference without checking assumptions

Descriptive statistics describe the data you have. Inferential conclusions (about a population) require checking normality, independence, and sample size requirements. These results are the starting point for inference, not the conclusion.

Guides & Reference

How It Works

Descriptive Stats tab — complete summaryAny dataset: grades, measurements, survey results.

Enter numbers separated by commas or spaces. Press Calculate. Results: count, sum, mean, median, mode, min, max, range, midrange, population SD, sample SD, population variance, sample variance, Q1, Q2, Q3, IQR, skewness, kurtosis, CV%, SEM, geometric mean, RMS, and outliers. A histogram renders automatically for visual distribution.

All statistics from a single input in one clickInput: 4,8,15,16,23,42 → 20+ statistics displayed instantly
Reading central tendency vs spreadUnderstanding both typical value and variability.

Central tendency: mean (sensitive to outliers), median (resistant), mode (most frequent). Spread: SD (typical deviation), IQR (middle 50%), range (full span). Compare mean and median — if they differ by more than 10%, data is skewed and median is the better typical value. CV% = SD/mean×100 enables cross-dataset comparison of variability.

Skew check: |mean−median|/SD > 0.2 indicates meaningful skewIncome: mean=$65k, median=$45k → right-skewed, report median
Frequency Table tabLarge datasets with repeated values: surveys, test scores.

Enter each unique value and its frequency count instead of listing every individual value. Example: 25 students — 5 scored 70, 12 scored 80, 8 scored 90. Enter value 70 freq 5, value 80 freq 12, value 90 freq 8. All statistics compute as if all 25 individual scores were entered. Mean = (70×5+80×12+90×8)/25 = 83.6.

Mean_freq = Σ(value × freq) / Σ(freq)70×5, 80×12, 90×8 → mean=83.6, n=25, full stats
Outlier detection — Tukey fencesData quality checks, removing bad measurements.

The calculator uses the Tukey method: lower fence = Q1 − 1.5×IQR, upper fence = Q3 + 1.5×IQR. Any value outside these fences is listed as an outlier at the bottom of the results. Example: dataset 2,3,4,5,6,100 — value 100 is flagged. Outliers should be investigated (data entry error? genuine extreme case?) before excluding.

Outlier if: x < Q1−1.5×IQR or x > Q3+1.5×IQRData 2,3,4,5,6,100 → outlier detected: 100
Skewness and kurtosis interpretationAssessing normality, financial risk, distribution shape.

Skewness near 0: symmetric. Positive: right tail (mean > median). Negative: left tail (mean < median). |skewness| > 1 is meaningful skew. Excess kurtosis near 0: normal-like tails. Positive kurtosis: heavy tails (fat tails, more extreme events). Financial returns often have positive kurtosis, making extreme events more likely than a normal distribution predicts.

Skewness: near 0=symmetric | Kurt: near 0=normal tailsRight-skewed income: skewness≈1.5 | S&P: kurtosis≈4 (fat tails)

Quick Reference

Verify these in the calculator above.

Mean

Mean of 4,8,15,16,23,42

18

Median

Median of same data

15.5

IQR

IQR of 1,2,3,4,5,6,7,8

4

Mode

Mode of 1,2,2,3,3,3

3

Outliers

Outlier: [1,2,3,100]

100 flagged

Skewness

Skewness near 0

Symmetric

CV%

CV% = SD/mean×100

Unit-free spread

SEM

SEM = SD/√n

Mean uncertainty

Tips & Shortcuts

Paste a column directly from Excel or Google Sheets — newline-separated values work the same as comma-separated ones.

Compare mean and median: if they differ by more than 10%, the distribution is skewed and median is the better typical value to report.

The histogram renders automatically — use it to spot bimodal distributions (two peaks), which may indicate two distinct subgroups in your data.

IQR is the most robust spread measure for non-normal data. Use it instead of SD when skewness is high.

CV% (Coefficient of Variation) enables comparison across datasets: height CV of 5% vs income CV of 120% shows income is dramatically more variable.

Frequently Asked Questions

Descriptive Stats tab: count, sum, mean, median, mode, min, max, range, midrange, population SD, sample SD, population variance, sample variance, Q1, Q2, Q3, IQR, skewness, kurtosis, CV%, and outliers using Tukey fences. A histogram also renders. Weighted Average and Frequency Table tabs add additional modes.

Descriptive statistics summarize the data you have (mean, SD, range). Inferential statistics use sample data to draw conclusions about a larger population (confidence intervals, hypothesis tests). This calculator focuses on descriptive statistics. For inference, use the confidence interval or z-score calculators.

IQR = Q3 − Q1 — the range of the middle 50% of data. It is resistant to outliers: extreme values in the top or bottom 25% do not affect the IQR. Used in the Tukey outlier detection rule: values outside Q1−1.5×IQR or Q3+1.5×IQR are flagged as outliers. More robust than using SD for skewed data.

Enter your numbers in the Descriptive Stats tab. Any outliers are listed at the bottom of the results panel. The calculator uses the Tukey fence method: lower = Q1 − 1.5×IQR, upper = Q3 + 1.5×IQR. Values outside these fences are flagged with their values shown.

Skewness measures distribution asymmetry. Value near 0: symmetric. Positive: right tail (mean &gt; median). Negative: left tail (mean < median). Rule of thumb: |skewness| &gt; 1 indicates meaningful skew; |skewness| &gt; 2 is substantial skew that affects statistical tests.

The calculator renders a bar chart histogram dividing data into up to 8 equal-width bins. It shows the shape of the distribution — symmetric, skewed, bimodal, or uniform. Taller bars = more values in that range. Useful for quickly assessing normality and identifying concentrations of values.

Yes — switch to the Frequency Table tab. Enter each unique value and how many times it appears. Example: exam scores where 8 students scored 70, 15 scored 80, 7 scored 90. This is more efficient than entering every individual score and gives identical statistical results.

Related Calculators