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.
You might also need
How It Works
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 instantlyMean = 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 upRange = 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≈43Enter 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=25Skewness 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.
How It Works
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 instantlyCentral 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 medianEnter 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 statsThe 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: 100Skewness 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 > median). Negative: left tail (mean < median). Rule of thumb: |skewness| > 1 indicates meaningful skew; |skewness| > 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
Variance Calculator
Calculate population and sample variance.
Median and Mode Calculator
Find the median and mode of any data set.
Molecular Weight Calculator
Calculate the molecular weight of any chemical formula.
Student Loan Calculator
Monthly payment and payoff timeline for student debt.
Basic Calculator
Fast arithmetic: add, subtract, multiply, divide.
Random Number Generator
Generate random integers within any range.