HomeDescriptive StatisticsDescriptive Statistics Calculator – Free Online Mean Median Mode SD Tool |...

Descriptive Statistics Calculator – Free Online Mean Median Mode SD Tool | StatsUnlock

Descriptive Statistics Calculator - Free, Instant & Complete

Descriptive Statistics Calculator

Paste comma-separated numbers or upload a CSV and get the complete summary - mean, median, mode, standard deviation, variance, standard error, quartiles, IQR, skewness, kurtosis and confidence intervals - with four colourful charts and a plain-English interpretation you can paste into your thesis.

DescriptiveCentral TendencyDispersionDistribution ShapeMulti-Group

0 · Quick Answer

Descriptive statistics are the numbers that summarise a dataset without generalising beyond it. They answer three questions: where is the centre (mean, median, mode), how spread out are the values (range, variance, standard deviation, IQR), and what shape is the distribution (skewness, kurtosis). Enter your numbers below and this descriptive statistics calculator returns all of them instantly, together with the standard error, a 95% confidence interval for the mean, outlier flags and four charts.

Key takeaways

  • Use the mean with symmetric data and the median when the data are skewed or contain outliers.
  • The standard deviation describes the spread of individual observations; the standard error describes the precision of the mean.
  • Divide by n − 1 for a sample and by n for a whole population - this tool lets you switch.
  • Skewness beyond ±1 and excess kurtosis beyond ±2 usually signal a clearly non-normal distribution.
  • Any value outside Q1 − 1.5×IQR or Q3 + 1.5×IQR is flagged as a potential outlier.

1 · What Are Descriptive Statistics?

Descriptive statistics reduce a long list of numbers into a handful of values that a reader can absorb in a few seconds. If you measured the resting heart rate of 60 people, nobody wants to read 60 numbers - they want to know the typical value, how much people varied around it, and whether the distribution was lopsided. That is exactly what this page computes.

The three families of descriptive statistics

Measures of central tendency locate the middle of the data. The arithmetic mean is the balance point of the distribution; the median is the value that splits the sorted data in half; the mode is the most frequent value. When the distribution is symmetric these three sit close together. When it is skewed they separate, and the direction of that separation tells you which way the tail runs.

Measures of dispersion describe how tightly the observations cluster. The range is the crudest (max − min) and is dominated by the two most extreme points. The variance is the average squared deviation from the mean, and the standard deviation is its square root, expressed back in the original units. The interquartile range covers the middle 50% and ignores the tails entirely, which makes it the robust choice. The coefficient of variation expresses the standard deviation as a percentage of the mean, letting you compare variability across variables with different units.

Measures of shape describe the silhouette of the distribution. Skewness quantifies asymmetry: a positive value means a long right tail, a negative value a long left tail. Kurtosis quantifies tail weight relative to a normal curve: positive excess kurtosis means heavier tails and more extreme values than a normal distribution would produce.

Descriptive versus inferential

Descriptive statistics stop at your sample. Inferential statistics - t-tests, ANOVA, regression - use that sample to make claims about a wider population. The bridge between them is the standard error and the confidence interval, both of which this calculator reports, because they translate a descriptive spread into a statement of how precisely the mean has been estimated.

2 · Set Up Your Data

Enter numbers separated by commas (spaces, tabs, semicolons and new lines also work). Each cluster is analysed separately and compared side by side. Group names are editable - click the name box and rename it.

Supports .csv, .txt, .xlsx and .xls. Headers are detected automatically.
Selecting a dataset replaces the clusters on the Paste / Type tab.

Options

3 · Results

Enter data above and press Calculate Descriptive Statistics. Results, tables and four charts will appear here.

4 · Interpretation of Results - In Detail

4.1 Reading the centre: mean, median and mode together

Never read the mean alone. Read it next to the median. If the two are within roughly one-tenth of a standard deviation of each other, the distribution is close to symmetric and the mean is a fair summary of the typical case. If the mean sits clearly above the median, a minority of large values is pulling the average upward - the classic signature of right-skewed data such as income, waiting times, seed counts or parasite loads. If the mean sits below the median, a few unusually small values are dragging it down, which happens with ceiling-limited scores such as exam marks out of 100 where most students score highly and a handful fail badly.

The mode adds a third piece of information that the other two hide: whether the data have one peak or several. A dataset with two distinct modes is usually a mixture of two sub-populations that have been pooled by mistake - two measurement instruments, two sites, two age classes. If the histogram in the results section shows two humps, stop and check whether a grouping variable was omitted before reporting a single mean at all.

4.2 Reading the spread: SD, variance, IQR and CV

The standard deviation is the average distance of an observation from the mean, in the original units. For approximately normal data the empirical rule applies: about 68% of observations lie within one SD of the mean, about 95% within two SDs, and about 99.7% within three. You can sanity-check your own data against this immediately - if far more than 5% of your values sit beyond two SDs, the distribution has heavier tails than a normal curve and the SD is understating how far apart the observations really are.

The variance is the SD squared. It is the quantity that statistical models actually decompose (ANOVA partitions variance; R² is a ratio of variances), but because its units are squared it is almost never reported on its own in a results paragraph. Report the SD for readers and keep the variance for the model.

The interquartile range is the robust counterpart. Because it is built from the 25th and 75th percentiles it is completely unaffected by how extreme the most extreme values are. When your data contain genuine outliers that you do not wish to delete, the median and IQR describe the bulk of the data honestly while the mean and SD do not.

The coefficient of variation converts the SD into a percentage of the mean, which makes variability comparable across measurements on different scales. A CV below about 10% is generally considered low variability, 10–30% moderate, and above 30% high. Two caveats: the CV is meaningless when the mean is near zero (the ratio explodes), and it should not be used for interval scales such as temperature in Celsius where the zero point is arbitrary.

4.3 Reading the shape: skewness and kurtosis

Skewness measures asymmetry. Values between −0.5 and +0.5 indicate an approximately symmetric distribution. Between ±0.5 and ±1 the distribution is moderately skewed and the mean is beginning to mislead. Beyond ±1 the skew is substantial and you should either report the median instead of the mean, transform the variable (log or square root for right skew), or choose a non-parametric test. The sign tells you the direction: positive means the long tail points to the right, toward large values.

Kurtosis measures tail weight, not "peakedness" in any useful sense. This calculator reports excess kurtosis, so a perfect normal distribution scores 0. Positive excess kurtosis (leptokurtic) means more extreme values than a normal distribution would produce - outliers are expected, not anomalous, and methods that assume normality will have inflated error rates. Negative excess kurtosis (platykurtic) means the data are unusually evenly spread with thin tails, which is common for uniform-like measurements. Values within ±2 are usually treated as acceptable for parametric procedures on moderate samples; beyond that, take the deviation seriously.

Both statistics are unstable in small samples. With n below about 30, a skewness of 0.8 could easily arise from sampling noise in genuinely symmetric data. Read the histogram and Q–Q-style plot alongside the numbers rather than trusting a single coefficient.

4.4 Reading precision: SEM and the confidence interval

This is the distinction that most often goes wrong in student writing. The standard deviation answers "how much do individual observations differ from each other?" The standard error of the mean answers "how precisely have I pinned down the population mean?" They are related by SEM = SD ÷ √n, so the SEM always shrinks as you collect more data while the SD does not - a larger sample does not make people less variable, it only makes your estimate of the average better.

The confidence interval turns the SEM into a range. A 95% confidence interval means that if you repeated the whole study many times, about 95% of the intervals so constructed would contain the true population mean. It does not mean there is a 95% probability that the true mean lies inside this particular interval - the true mean is a fixed number, not a random one. In practice, use the width of the interval as your headline: a narrow interval means a precise estimate, a wide one means you cannot rule out very different population values and should be cautious about strong claims.

When comparing two clusters, the interval overlap is a useful but imperfect signal. Non-overlapping 95% intervals nearly always correspond to a significant difference at α = 0.05. Overlapping intervals, however, do not prove the absence of a difference - modest overlap is still compatible with p < 0.05. Run a formal t-test or Mann–Whitney test if the comparison matters.

4.5 Reading the outlier flags

The calculator flags any value below Q1 − 1.5×IQR or above Q3 + 1.5×IQR as a mild outlier, and beyond 3×IQR as an extreme outlier. A flag is a prompt to investigate, never an instruction to delete. Ask three questions in order: is it a recording or transcription error (a heart rate of 720 instead of 72)? Is it a measurement failure (an instrument that saturated)? Or is it a real, biologically or socially meaningful extreme value? Only the first two justify removal, and any removal must be reported in the methods along with how many points were dropped and why. If you are unsure, run the analysis both with and without the point and report whether the conclusion changes - that sensitivity check is far more persuasive than a silent deletion.

4.6 Reading a comparison between clusters

When you load more than one cluster, compare four things in this order. First the centres - how large is the raw difference in means or medians, and is that difference practically meaningful in the units of your field, regardless of statistics? Second the spreads - if one group's SD is more than roughly twice the other's, the equal-variance assumption behind a standard t-test or ANOVA is in doubt and you should use Welch's correction. Third the shapes - groups that differ in skew are not simply shifted versions of each other, and a difference in means may be masking a difference in distribution. Fourth the sample sizes - a group with n = 8 contributes far less reliable estimates than one with n = 80, and unequal n makes the analysis more sensitive to unequal variances.

Finally, translate the difference into a standardised effect size before writing your discussion. Divide the difference in means by the pooled standard deviation to obtain Cohen's d; roughly, 0.2 is small, 0.5 medium and 0.8 large. A statistically significant difference with d = 0.15 is real but probably unimportant; a non-significant difference with d = 0.7 in a small sample is a signal that the study was underpowered, not that the effect is absent.

5 · How to Write Your Results in Research

This section turns the numbers in the results panel above into finished sentences, tables and figure captions. Work through it in order: decide what to report, choose the reporting pair, write the sentence, build the table, caption the figure, then run the final checklist. Every template below is ready to copy and adapt.

5.1 The grammar of a descriptive results paragraph

Descriptive results follow a fixed order that reviewers expect. Deviating from it makes a paragraph feel disorganised even when every number is correct.

  1. What was measured, and in whom. Name the variable and the unit. "Resting heart rate (bpm) was recorded in 40 healthy adults."
  2. How many cases contributed. Give the analysed n, not the recruited n, and account for the difference if they differ.
  3. The centre. Mean or median, chosen by the rule in 5.3.
  4. The spread. SD paired with the mean, IQR paired with the median. Never mix the pairs.
  5. The range or interval if precision or extremes matter to the argument.
  6. A distributional note only when it changes what you did next, for example a skew that forced a transformation.

Nothing in this paragraph should interpret, compare or speculate. "Scores were disappointingly low" belongs in the discussion. "Mean score was 42.1 (SD 9.8)" belongs here. Keep the tense past and the voice consistent with the rest of the manuscript.

5.2 Choosing precision and rounding

Report one decimal place more than the raw measurement, and no more. If heart rate was recorded to the nearest whole beat, the mean is reported to one decimal and the SD to one or two. Six decimal places on a variable measured with a ruler tells the reader you copied output without thinking.

Raw measurement precisionReport mean toReport SD toExample
Whole numbers (counts, beats)1 decimal1 to 2 decimalsM = 72.4, SD = 8.63
1 decimal (cm, kg)2 decimals2 decimalsM = 23.45, SD = 3.12
2 decimals (lab assays)3 decimals3 decimalsM = 0.482, SD = 0.061
Percentages1 decimal1 decimalM = 68.3%, SD = 11.2
Large counts (over 1000)0 decimals0 decimalsM = 4820, SD = 1130

Two further rules. Keep the same number of decimals for a statistic throughout the whole manuscript, including tables and figures. And round only at the reporting stage, never in the intermediate calculations, because rounding early propagates error into the SD and the confidence interval.

5.3 Decision rule: which centre and spread to report

Read your skewness value from the results panel, then apply this table. It resolves the majority of reporting questions in one step.

SituationReportAlso giveWhy
Continuous, |skewness| under 0.5, no outliersMean and SDn, rangeMean is the efficient, familiar summary
Continuous, |skewness| 0.5 to 1Mean and SDMedian as wellLets readers judge the mild asymmetry
Continuous, |skewness| above 1Median and IQRRange, skewness valueMean is pulled by the tail
Outliers retained in the analysisMedian and IQRMean and SD in bracketsRobust to the extremes you kept
Counts, small integersMedian and rangeMean, variance-to-mean ratioA fractional mean is not an observable count
Ordinal, for example LikertMedian and modeFrequency percentagesCategory spacing is not equal
Nominal categoriesCounts and percentagesTotal nNo centre or spread exists
Growth rates, fold changes, ratiosGeometric meanGeometric SD or rangeThe process is multiplicative
The mean estimate is itself the findingMean and 95% CISD, nThe interval communicates precision
Comparing groups as the main resultMean and 95% CI per groupEffect sizeSupports the inferential claim that follows

5.4 Sentence templates you can copy

Replace the italic placeholders with your own values. All templates follow APA 7 conventions: statistical symbols italic, no space before a percent sign, a leading zero on values that can exceed 1.

Single group

Symmetric data. "Resting heart rate was recorded for 40 participants (M = 72.4 bpm, SD = 8.6, range 55 to 91)."

Skewed data. "Because household income was strongly right-skewed (skewness = 1.84), the median and interquartile range are reported: Mdn = 42.0, IQR = 28.5 (Q1 = 31.0, Q3 = 59.5)."

With a confidence interval. "Mean germination was 68.3% (95% CI [64.1, 72.5], SD = 11.2, n = 30)."

Count data. "Pods contained a median of 7 seeds (IQR = 3, range 4 to 19; M = 8.23, SD = 3.41, n = 30). The variance-to-mean ratio was 1.41."

Two or more groups

Descriptive comparison. "Scores were higher in Section A (M = 81.0, SD = 7.1, n = 30) than in Section B (M = 68.5, SD = 7.3, n = 30), a difference of 12.5 points (Cohen's d = 1.74)."

Three or more groups. "Mean height was 22.9 cm (SD = 1.19) under Fertiliser A, 29.0 cm (SD = 1.15) under Fertiliser B and 19.8 cm (SD = 6.31) in controls (n = 12 per group)."

Unequal variances flagged. "Variances were heterogeneous (largest SD 5.3 times the smallest), so Welch's correction was applied throughout."

Similar centres, different spread. "Mean monthly rainfall was comparable between districts (129.0 vs 92.8 mm), but variability differed markedly (CV = 84.7% vs 34.7%)."

Data handling and quality

Outliers retained. "Three values exceeded Q3 + 1.5 x IQR. All were verified against the original data sheets and retained. Analyses run with and without these observations produced the same conclusions."

Outlier removed. "One value (1800 mmHg) was identified as a transcription error, confirmed against the source record and corrected to 180 mmHg before analysis."

Missing data. "Of 50 recruited participants, 47 provided complete data. Three were excluded because of equipment failure, leaving n = 47 for all analyses."

Transformation. "Because reaction times were positively skewed (skewness = 1.62), values were log-transformed before analysis. Untransformed medians are reported for interpretability."

Software and methods sentence

"Descriptive statistics were computed using the StatsUnlock Descriptive Statistics Calculator. Variances and standard deviations use the sample divisor (n - 1); quartiles were obtained by linear interpolation (equivalent to R type 7 and Excel QUARTILE.INC). Outliers were identified using Tukey's 1.5 x IQR rule."

5.5 A full worked results paragraph

Here is what a complete opening paragraph looks like when the templates above are stitched together. Note that it reports, and does not interpret.

"Complete data were available for 47 of the 50 recruited participants; three were excluded because of equipment failure. Resting heart rate averaged 72.4 bpm (SD = 8.6, 95% CI [69.9, 74.9], range 55 to 91). The distribution was approximately symmetric (skewness = 0.21, excess kurtosis = -0.31) and no values fell outside the Tukey fences, so the mean and standard deviation are reported throughout. Systolic blood pressure showed a comparable pattern (M = 131.8 mmHg, SD = 11.4). Household income, by contrast, was strongly right-skewed (skewness = 1.84) and is summarised by the median (42.0 thousand USD, IQR = 28.5)."

5.6 Building the descriptive table

Almost every journal expects one compact descriptive table before any inferential result. Use one row per group, put units in the column header rather than in every cell, align decimals, and define every abbreviation in a table note.

GroupnMean (bpm)SD95% CIMedianIQRMin to MaxSkewness
Treatment3068.47.965.5 to 71.368.010.354 to 860.21
Control3074.98.671.7 to 78.175.511.858 to 93-0.14

Note. n = number of participants with complete data; SD = standard deviation; CI = confidence interval; IQR = interquartile range. Variances computed with the sample divisor (n - 1).

Table rules that reviewers check

  • The table must be understandable without reading the text, and the text must not simply repeat every cell.
  • Number tables in the order they are first mentioned, and mention each one explicitly ("Table 1 summarises...").
  • Use the same decimal precision down each column.
  • Do not use vertical rules; APA and most biomedical styles use horizontal rules only.
  • Put the unit once, in the header. Writing "72.4 bpm" in thirty cells is noise.
  • If a cell is empty, say why in the note rather than leaving a blank the reader must guess at.

5.7 Writing figure captions

The single most common reviewer complaint about descriptive figures is unlabelled error bars. Every caption must state what the bars represent and the n behind them.

Box plot. "Figure 1. Distribution of exam scores in Sections A and B. Boxes show the interquartile range, the horizontal line the median, and whiskers extend to the most extreme values within 1.5 x IQR. Circles denote outliers beyond that range. n = 30 per section."

Mean with error bars. "Figure 2. Mean plant height after eight weeks under three treatments. Error bars show 95% confidence intervals; individual observations are overlaid as translucent points. n = 12 per group."

Histogram. "Figure 3. Distribution of household income (n = 30, bin width 15 thousand USD). The distribution is strongly right-skewed (skewness = 1.84)."

ECDF. "Figure 4. Empirical cumulative distribution of reaction times for one participant across 30 trials. The vertical axis gives the proportion of trials at or below each value."

5.8 SD, SEM or confidence interval in a figure?

These three bars look similar and mean entirely different things. Choose deliberately, then say which you chose.

Bar typeWidthAnswers the questionUse when
±1 SDWidestHow variable are the observations?The spread of individuals is the point
±1 SEMNarrowestHow precise is the mean?Rarely first choice; a CI says the same thing more clearly
95% CIAbout 2 x SEMWhich population means are plausible?The estimate itself is the finding

Because SEM bars are the smallest of the three, choosing them can make a difference look more convincing than the data justify. Reviewers and editors are alert to this. State the bar type in the caption, and if you are unsure, plot the confidence interval, which is directly interpretable, together with the raw data points.

5.9 Style guide differences at a glance

ConventionAPA 7AMA 11Vancouver / ICMJEHarvard
Mean symbolM (italic)Mean or spelled outMeanMean or
SD notationSD = 8.6(SD, 8.6)SD 8.6s.d. = 8.6
Common form(M = 72.4, SD = 8.6)72.4 (SD, 8.6)72.4 (SD 8.6)72.4 ± 8.6 (s.d.)
Sample sizen italic lowercaseNo. or nnn
Leading zeroOmit when max is 1 (p = .03)IncludeIncludeInclude
Interval wording95% CI [64.1, 72.5]95% CI, 64.1-72.595% CI 64.1 to 72.595% CI (64.1, 72.5)

Check the target journal's author guidelines before submission; house style overrides all of the above. The universal rule is internal consistency: pick one form and use it in the text, tables and captions without variation.

5.10 Where descriptive statistics go in a thesis

In a typical thesis, descriptive results open Chapter 4 and set up everything that follows. A reliable structure is:

  1. Sample description. Recruited n, analysed n, reasons for any loss, and demographic characteristics as counts and percentages.
  2. Data screening. Missing data handling, outlier checks with the rule you applied, and any transformations, each with a one-sentence justification.
  3. Distributional checks. Skewness and kurtosis for every continuous outcome, and the resulting decision about parametric versus non-parametric analysis. This is the paragraph that licenses the tests in the rest of the chapter.
  4. Descriptive table. One table covering every outcome variable, split by group if relevant.
  5. Descriptive figures. Histograms or box plots for the primary outcomes only. Move the rest to an appendix.
  6. Bridge sentence. One line stating that assumptions were adequately met and naming the test that follows.

5.11 Common mistakes to avoid

MistakeWhy it is a problemCorrect approach
Writing "mean ± SD" but plotting SEMMisleads about variability; a frequent desk-reject triggerLabel the bars in the caption and keep text and figure consistent
Reporting a mean for strongly skewed dataThe mean does not describe a typical caseReport the median and IQR, and give the skewness value
Omitting nEvery descriptive statistic is uninterpretable without itState n for each group, in text and in the table
Six decimal placesImplies precision the instrument does not haveOne decimal beyond the raw measurement
Reporting variance in the textSquared units are hard to readReport the SD; keep variance for the model
Mean of a Likert scaleOrdinal spacing is not equalMedian and mode with frequencies
Descriptive statistics for coded categoriesA "mean sex of 1.4" is meaninglessCounts and percentages
Silent outlier deletionUnreproducible and looks like data manipulationState the rule, the number removed and the reason
Interpreting inside the results sectionBlurs results and discussionMove all "because" and "suggests" statements to the discussion
Repeating the whole table in proseWastes word countHighlight two or three key values and cite the table
Mixing mean with IQR, or median with SDThe pairs are not interchangeableMean with SD; median with IQR
Not stating the quartile methodOther software gives different Q1 and Q3Name the method in the analysis paragraph

5.12 Final pre-submission checklist

  • Every descriptive statistic is accompanied by its n.
  • Centre and spread are correctly paired throughout: mean with SD, median with IQR.
  • The choice of centre is justified by the skewness value, and that value is reported when it drove the decision.
  • Decimal places are consistent within each statistic across text, tables and figures.
  • Units appear in table headers and figure axis labels, not repeated in every cell.
  • Every figure caption states what the error bars represent and the n behind them.
  • Missing data, exclusions and any transformations are documented with counts and reasons.
  • The outlier rule is named, and any removals are reported with a sensitivity check.
  • The software, the variance divisor and the quartile method are stated in the analysis paragraph.
  • Notation matches the target journal's style guide and is internally consistent.
  • The results section reports and does not interpret.
  • Numbers in the text match the numbers in the tables and figures exactly.

6 · Formulas Used

Arithmetic Mean
x̄ = Σxᵢ ÷ n
Sample mean - the balance point of the data
xᵢEach individual observation
nNumber of observations in the group
Variance (Sample and Population)
s² = Σ(xᵢ − x̄)² ÷ (n − 1)  |  σ² = Σ(xᵢ − x̄)² ÷ n
Sample variance - average squared deviation, unbiased
σ²Population variance - used when the data are the entire population
n−1Bessel's correction - corrects the downward bias of the sample estimate
Standard Deviation
s = √(s²)
sStandard deviation - spread expressed in the original units
RuleFor normal data ≈68% of values lie within ±1s and ≈95% within ±2s
Standard Error of the Mean
SEM = s ÷ √n
SEMPrecision of the estimated mean, not the spread of the data
nLarger samples shrink the SEM; they do not shrink s
Confidence Interval for the Mean
CI = x̄ ± t*(α/2, df) × SEM
t*Critical t-value; ≈1.96 at 95% for large df
dfDegrees of freedom = n − 1
RuleA narrower interval means a more precise estimate of the mean
Quartiles and Interquartile Range
IQR = Q3 − Q1  |  fences = Q1 − 1.5×IQR, Q3 + 1.5×IQR
Q125th percentile - a quarter of the values fall below it
Q375th percentile - three quarters of the values fall below it
IQRRange of the middle 50% - robust to extreme values
FencesTukey's rule for flagging potential outliers (3×IQR = extreme)
Sample Skewness (Adjusted Fisher-Pearson, G1)
G1 = [n ÷ ((n−1)(n−2))] × Σ((xᵢ − x̄) ÷ s)³
G1Asymmetry; positive = long right tail, negative = long left tail
Bands|G1| < 0.5 symmetric · 0.5–1 moderate · >1 substantial skew
NoteRequires n ≥ 3; unstable for small samples
Sample Excess Kurtosis (G2)
G2 = {[n(n+1)] ÷ [(n−1)(n−2)(n−3)]} × Σ((xᵢ−x̄)÷s)⁴ − [3(n−1)² ÷ ((n−2)(n−3))]
G2Excess kurtosis; 0 for a normal distribution
> 0Leptokurtic - heavier tails, more extreme values
< 0Platykurtic - thinner tails, values more evenly spread
NoteRequires n ≥ 4
Coefficient of Variation
CV = (s ÷ x̄) × 100%
CVRelative variability - comparable across different units
Bands<10% low · 10–30% moderate · >30% high
CautionMeaningless when the mean is near zero or the scale has an arbitrary zero
Quartile Position (Linear Interpolation, R Type 7)
h = (n − 1) × p  ;  Q(p) = x₍⌊h⌋₎ + (h − ⌊h⌋)(x₍⌊h⌋+1₎ − x₍⌊h⌋₎)
pProportion (0.25 for Q1, 0.50 for the median, 0.75 for Q3)
hFractional index into the sorted data
x₍ᵢ₎The i-th value of the sorted sample

7 · How to Use This Calculator

  1. Choose an input method. Paste numbers on the first tab, upload a CSV or Excel file on the second, or load a ready-made example on the third.
  2. Type or paste your values. Commas are the default separator, so 52, 48, 55, 61, 47 works exactly as shown in the placeholder. Spaces, tabs, semicolons and line breaks are accepted too.
  3. Rename the cluster. Click the name box above each textarea and type a meaningful label such as “Treatment” or “Site A”. The name appears in the results table, the charts and the exported file.
  4. Add more clusters with the + Add Cluster button to compare two, three or more groups side by side. Remove one with its ✕ button.
  5. Uploading a CSV? After the file loads, the columns appear as clickable buttons. Click every column that should become its own cluster - each selected column is loaded as a separate group, using the column header as the group name. Click again to deselect.
  6. Set the options. Choose sample or population (sample is correct for almost all research), the confidence level, decimal places and the quartile method.
  7. Press Calculate. Summary cards, a full statistics table, outlier flags, an automatic interpretation and four charts appear immediately.
  8. Export. Download the results as a text or CSV file, or copy them straight into your manuscript.

8 · Reference Tables

8.1 Interpreting skewness

Skewness (G1)ShapeWhat to report
−0.5 to +0.5Approximately symmetricMean ± SD
±0.5 to ±1.0Moderately skewedMean ± SD, but also give the median
Beyond ±1.0Substantially skewedMedian and IQR; consider a transformation
Beyond ±2.0Severely skewedMedian and IQR; use non-parametric tests

8.2 Interpreting excess kurtosis

Excess kurtosis (G2)LabelImplication
≈ 0 (−0.5 to +0.5)MesokurticTails like a normal distribution
+0.5 to +2Mildly leptokurticSlightly heavier tails; watch for outliers
Above +2LeptokurticHeavy tails; parametric error rates inflated
Below −1PlatykurticThin tails, flat distribution; often uniform-like

8.3 Interpreting the coefficient of variation

CVVariabilityTypical example
< 10%LowCalibrated instrument readings, adult body temperature
10–30%ModerateExam scores, crop yields, blood pressure
> 30%HighIncome, species abundance, rainfall

8.4 Critical t-values for the confidence interval

df (n − 1)90%95%99%
52.0152.5714.032
101.8122.2283.169
201.7252.0862.845
301.6972.0422.750
601.6712.0002.660
1.6451.9602.576

8.5 Which measure of centre to use

Data typeCentreSpread
Continuous, symmetricMeanSD
Continuous, skewedMedianIQR
Ordinal (Likert)Median / modeIQR / range
NominalModeFrequency %
Ratio with growth ratesGeometric meanGeometric SD

9 · Example Results

Eight complete worked examples, each with the data entered, the figure the calculator produces, the full statistics, how to read them, and a ready-to-paste sentence for a results section. Every number below was computed with this tool using the sample divisor (n − 1) and linear-interpolation quartiles.

1

Resting heart rate in 30 healthy adults

Physiology / clinical research

What this example shows. A single group of continuous measurements with no obvious extremes - the textbook case for mean and standard deviation.

Data entered:
54, 58, 60, 61, 62, 63, 64, 65, 65, 66, 66, 67, 68, 68, 68, 69, 69, 70, 70, 71, 71, 72, 73, 74, 75, 76, 78, 80, 83, 86

1085205288Resting heart rate (bpm)
Figure 1. Histogram of the 30 heart-rate values. The distribution is single-peaked and close to symmetric, so the mean sits almost on top of the median.
n 30Mean 69.07Median 68.50SD 7.17SEM 1.31Q1–Q3 65.00–72.75IQR 7.75Range 54.00–86.00Skew 0.34Kurtosis 0.32CV 10.4%95% CI 66.39–71.74

How to read it. The mean (69.1 bpm) and median (68.5 bpm) differ by only 0.6 bpm, and skewness is 0.34, well inside the ±0.5 symmetric band. Excess kurtosis of 0.32 indicates tails close to normal. The CV of 10.4% is low, meaning adults in this sample were quite alike. The 95% interval for the mean is narrow, so the average is pinned down to roughly ±1.5 bpm.

Sentence for your results section:
Resting heart rate was recorded for 30 adults (M = 69.1 bpm, SD = 7.2, 95% CI [66.4, 71.7], range 54–86).

Take-away: When skewness is inside ±0.5 and no outliers are flagged, report the mean with the SD and stop worrying about transformations.

2

Household income in a survey of 30 homes

Economics / social science

What this example shows. Strongly right-skewed continuous data - the single most common situation in which reporting a mean is misleading.

Data entered:
22, 25, 28, 30, 31, 33, 35, 36, 38, 40, 41, 42, 44, 45, 47, 49, 52, 55, 58, 61, 65, 70, 78, 85, 96, 110, 128, 155, 190, 260 (thousands of USD)

17138408274Household income ($000s)
Figure 2. A long right tail: most households cluster below $70k while a handful stretch far to the right. This is the classic shape that breaks the mean.
n 30Mean 68.30Median 48.00SD 53.55SEM 9.78Q1–Q3 36.50–76.00IQR 39.50Range 22.00–260.00Skew 2.21Kurtosis 5.25CV 78.4%95% CI 48.31–88.29

How to read it. The mean (68.3) sits far above the median (48.0) because a few very high incomes pull the average upward. Skewness of 2.21 is well beyond the ±1 threshold for substantial skew, and excess kurtosis of 5.25 confirms heavy tails. The CV of 78.4% signals high relative variability. Note that the mean exceeds the 70th percentile of the data - most households earn less than the "average" household.

Sentence for your results section:
Because household income was strongly right-skewed (skewness = 2.21), the median and interquartile range are reported: Mdn = 48.0, IQR = 39.5 (Q1 = 36.5, Q3 = 76.0), range 22–260.

Take-away: Skewness above +1 means switch to the median and IQR, or log-transform before any parametric test.

3

Exam scores compared between two class sections

Education research

What this example shows. Two independent groups of similar size - the setup for an independent-samples t-test, described first.

Data entered:
Section A: 82, 76, 91, 68, 85, 79, … (n = 30)
Section B: 71, 65, 78, 60, 74, 69, … (n = 30)

51.162.874.586.297.9Section ASection BExam score (%)
Figure 3. Two boxes side by side. The boxes barely overlap and the medians are clearly separated, which is the visual signature of a real group difference.
n 30Mean 80.77Median 81.00SD 7.25SEM 1.32Q1–Q3 75.25–86.00IQR 10.75Range 68.00–94.00Skew -0.05Kurtosis -0.92CV 9.0%95% CI 78.06–83.47Section B: mean 68.53 · SD 7.26 · median 68.50 · IQR 10.50

How to read it. Section A averages 80.8 (SD 7.3) against 68.5 (SD 7.3) for Section B, a raw gap of 12.2 points. The two standard deviations are within a factor of 1.00 of each other, so the equal-variance assumption is reasonable. Cohen's d of 1.69 is a large standardised effect. The 95% confidence intervals - [78.1, 83.5] and [65.8, 71.2] - do not overlap, which almost always corresponds to a significant t-test.

Sentence for your results section:
Scores were higher in Section A (M = 80.8, SD = 7.3, n = 30) than in Section B (M = 68.5, SD = 7.3, n = 30), a difference of 12.2 points (Cohen's d = 1.69).

Take-away: Always pair the raw difference with a standardised effect size - d tells the reader whether the gap matters, not just that it exists.

4

Plant height after eight weeks under three treatments

Agronomy / plant science

What this example shows. Three independent groups where the variances are clearly unequal - a warning sign before running a standard ANOVA.

Data entered:
Fertiliser A: 22.4, 24.1, 21.8, … (n = 12)
Fertiliser B: 27.9, 29.4, 28.1, … (n = 12)
Control: 18.2, 12.9, 26.5, … (n = 12)

8.014.320.626.833.1Fert. AFert. BControlPlant height (cm)
Figure 4. Three groups. The control box is dramatically taller than the other two - the groups differ in spread, not only in centre.
n 12Mean 23.27Median 23.35SD 1.14SEM 0.33Q1–Q3 22.32–24.15IQR 1.83Range 21.50–25.00Skew -0.11Kurtosis -1.21CV 4.9%95% CI 22.54–23.99

How to read it. Means run 23.3, 29.0 and 19.8 cm, but the standard deviations are 1.14, 1.17 and 6.32. The largest SD is 5.52× the smallest, comfortably past the rule-of-thumb factor of 2, so the homogeneity-of-variance assumption behind classical one-way ANOVA is violated. The control group is not just lower on average - it is far more erratic, which itself may be the biologically interesting finding.

Sentence for your results section:
Mean height was 23.3 cm (SD = 1.14) under Fertiliser A, 29.0 cm (SD = 1.17) under Fertiliser B and 19.8 cm (SD = 6.32) in controls (n = 12 per group). Because variances were heterogeneous, Welch's ANOVA was used.

Take-away: Compare the SDs before the means. An SD ratio above 2 sends you to Welch's correction or a non-parametric test.

5

Reaction times across 30 trials for one participant

Cognitive psychology

What this example shows. Positively skewed, heavy-tailed data from repeated trials on a single subject.

Data entered:
268, 272, 275, 278, 281, 283, … , 392, 430, 505 (milliseconds)

1310630254519Reaction time (ms)
Figure 5. A tight core of fast responses with a thin trail of very slow trials - the leptokurtic shape typical of reaction-time data.
n 30Mean 317.43Median 302.00SD 50.71SEM 9.26Q1–Q3 287.50–325.75IQR 38.25Range 268.00–505.00Skew 2.28Kurtosis 6.03CV 16.0%95% CI 298.50–336.37

How to read it. The median (302 ms) is a much better description of a typical trial than the mean (317.4 ms), which is inflated by a handful of lapses. Skewness is 2.28 and excess kurtosis is 6.03 - heavy tails mean extreme values are expected, not anomalous. The IQR of 38 ms captures the ordinary trial-to-trial variation far more honestly than the SD of 50.7 ms.

Sentence for your results section:
Median reaction time was 302 ms (IQR = 38; Q1 = 288, Q3 = 326). The distribution was positively skewed (skewness = 2.28, excess kurtosis = 6.03), so medians are reported throughout.

Take-away: Excess kurtosis above +2 tells you that outliers are part of the process; do not delete them, describe them with the median and IQR.

6

Monthly rainfall in two districts over one year

Climatology / ecology

What this example shows. Two groups whose centres are close but whose variability differs sharply - the case for the coefficient of variation.

Data entered:
District A: 12, 8, 45, 120, 210, 305, 288, 260, 180, 95, 40, 15
District B: 55, 48, 62, 88, 105, 130, 142, 138, 120, 96, 70, 60 (mm)

-21.767.4156.5245.6334.7District ADistrict BMonthly rainfall (mm)
Figure 6. Similar medians, wildly different boxes. District A swings from near-drought to monsoon; District B is comparatively steady.
n 12Mean 131.50Median 107.50SD 112.83SEM 32.57Q1–Q3 33.75–222.50IQR 188.75Range 8.00–305.00Skew 0.39Kurtosis -1.53CV 85.8%95% CI 59.81–203.19District B: mean 92.83 · SD 34.04 · median 92.00 · IQR 61.00

How to read it. District A averages 131.5 mm against 92.8 mm for District B, a difference of only 38.7 mm. But the SDs are 112.8 and 34.0, giving CVs of 85.8% and 36.7%. By the CV bands, District A shows high relative variability while District B is moderate. Comparing means alone would have hidden the most important difference between the two sites.

Sentence for your results section:
Mean monthly rainfall was similar in the two districts (131.5 vs 92.8 mm), but variability differed markedly (CV = 85.8% vs 36.7%; SD = 112.8 vs 34.0 mm).

Take-away: Two groups can share a mean and still be completely different. Report the CV whenever variability is part of the story.

7

Systolic blood pressure with a data-entry error

Clinical audit

What this example shows. A single transcription error and what it does to every statistic on the page.

Data entered:
112, 118, 120, … , 152, 158, 1800 (mmHg) - the final value was typed without a decimal check

-56.8449.6956.01462.41968.8Systolic BPSystolic BP (mmHg)
Figure 7. One point sits far above the upper fence, drawn as a red ring. The box itself is squashed because the axis has to stretch to reach the error.
n 25Mean 198.88Median 131.00SD 333.75SEM 66.75Q1–Q3 125.00–140.00IQR 15.00Range 112.00–1800.00Skew 4.99Kurtosis 24.94CV 167.8%95% CI 61.12–336.64

How to read it. With the error included the mean is 198.9 mmHg and the SD is 333.7 - both physiologically impossible. The median, at 131.0 mmHg, barely moves, which is exactly why robust statistics exist. The value lies beyond Q3 + 3×IQR (upper extreme fence = 185.0), so the calculator flags it as an extreme outlier. After correcting 1800 to 180, the mean falls to 134.1 and the SD to 14.5.

Sentence for your results section:
One value (1800 mmHg) was identified as a transcription error, verified against the source record and corrected to 180 mmHg before analysis. Corrected systolic pressure was M = 134.1 mmHg (SD = 14.5, n = 25).

Take-away: A flag is an instruction to check the source document, never an instruction to press delete. Document every correction.

8

Seed count per pod in 30 pods

Botany / field ecology

What this example shows. Count data, where the mean is not a value any pod can actually take and the mode carries real meaning.

Data entered:
4, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10, 11, 12, 13, 14, 16, 19

1511840320Seeds per pod (count)
Figure 8. Discrete counts piling up at small integers with a tail to the right - a Poisson-like shape rather than a bell curve.
n 30Mean 8.50Median 7.50SD 3.44SEM 0.63Q1–Q3 6.00–9.75IQR 3.75Range 4.00–19.00Skew 1.44Kurtosis 2.08CV 40.5%95% CI 7.21–9.79

How to read it. The mean of 8.50 seeds is not an achievable count; the median of 7.5 and the mode of 7 (occurring 6 times) describe real pods. Skewness of 1.44 reflects the right tail typical of counts. Note that the variance (11.84) is close to the mean (8.50) - the Poisson signature - which suggests a Poisson or negative-binomial model rather than a normal one for any later analysis.

Sentence for your results section:
Pods contained a median of 7.5 seeds (IQR = 3.8, range 4–19; M = 8.50, SD = 3.44, n = 30). The variance-to-mean ratio was 1.39, consistent with a Poisson process.

Take-away: For counts, report the median and range, check the variance-to-mean ratio, and never present a fractional mean as if it were an observable value.

10 · Data Collection Protocol

  1. Define the unit of observation before you measure anything - one row must equal one independent case, not one repeated reading from the same case.
  2. Specify the measurement scale and precision (nearest gram, nearest whole percent) and keep it constant across all groups and all observers.
  3. Record raw values, never pre-rounded or pre-averaged ones. Rounding at collection destroys information that the SD and skewness depend on.
  4. Use one column per group in your spreadsheet if you plan to upload the file here - each selected column becomes its own cluster.
  5. Leave missing values genuinely blank. Never code a missing value as 0, −99 or 999; those codes silently corrupt every statistic on this page.
  6. Log any instrument recalibration, observer change or protocol change with the date, so that a bimodal distribution can be traced back to its cause.
  7. Aim for at least n = 30 per group if you intend to interpret skewness and kurtosis; below that they are dominated by sampling noise.
  8. Keep the original data file untouched and do all cleaning in a copy, documenting each change.

11 · When to Use This Calculator

Use it when…

  • You need a complete numerical summary of one or more continuous variables.
  • You are writing the descriptive paragraph or first table of a results section.
  • You want to check normality, skew and outliers before choosing a statistical test.
  • You need to compare the centre and spread of several groups quickly.
  • You are teaching or learning what mean, SD, IQR, skewness and kurtosis actually do.

Do not use it when…

  • Your variable is nominal (blood group, species name) - report counts and percentages instead.
  • You need a formal hypothesis test - use a t-test, ANOVA, Mann–Whitney or chi-square tool.
  • Your observations are not independent (repeated measures on the same subject) without accounting for that structure.
  • Your data are censored or truncated (survival times with dropouts) - descriptive means are biased there.
  • You are summarising growth rates or ratios, where the geometric mean is the appropriate centre.

12 · Troubleshooting and Common Errors

ProblemLikely causeFix
“No valid numbers found”Text, currency symbols or thousands separators mixed into the dataStrip $ , % and letters; keep digits, minus signs and decimal points
SD shows as 0Every value is identical, or only one value was enteredCheck the paste - a single repeated value has no spread
Skewness or kurtosis blankn < 3 (skewness) or n < 4 (kurtosis)Add more observations; these statistics are undefined for tiny samples
Mean far from medianGenuine skew or an extreme outlierCheck the histogram; report the median if the skew is real
CSV columns do not appearThe column contains non-numeric text in every rowOnly numeric columns are offered; clean the column first
Two humps in the histogramTwo sub-populations pooled togetherSplit into separate clusters using the grouping variable
CV looks absurdly largeThe mean is close to zeroDo not report the CV for that variable
Wildly different results from another toolDifferent quartile method or sample/population divisorMatch the method - this tool defaults to R type 7 and n − 1

13 · Assumptions and Limitations

  • Measurement scale. Mean, SD, skewness and kurtosis require interval or ratio data. Applying them to ordinal codes produces numbers that look valid but mean nothing.
  • Independence. Each value must come from a separate, independent case. Repeated measurements on the same subject inflate n and shrink the SEM artificially.
  • Complete cases. Non-numeric and blank entries are silently ignored; the reported n is the number of usable values, which may be smaller than your row count.
  • The confidence interval assumes approximate normality of the sampling distribution of the mean. With n ≥ 30 the Central Limit Theorem usually makes this safe even for skewed data; with small, heavily skewed samples the interval is unreliable.
  • Descriptive only. Nothing on this page tests a hypothesis. Overlapping confidence intervals are not proof of no difference.
  • Quartile definitions differ. Excel, SPSS, R and Minitab use several conventions; Q1, Q3 and therefore the IQR and outlier fences can differ slightly between packages. State the method you used.
  • Shape statistics need data. Skewness and kurtosis are noisy below n ≈ 30 and should be read alongside a histogram, not in isolation.
  • Outlier flags are heuristic. Tukey's 1.5×IQR rule flags roughly 0.7% of values even in perfectly normal data - a flag is not evidence of an error.

14 · Conclusion

Descriptive statistics are the foundation on which every later analysis rests, and they are the part of a results section that readers actually read closely. A well-chosen summary tells a reader, in one line, where the typical case sits, how much the cases differ from one another, and whether the distribution behaves the way the subsequent statistical tests assume. A poorly chosen summary - a mean for strongly skewed income data, an SEM bar labelled as an SD, a table with no sample sizes - quietly undermines everything that follows it, and reviewers are quick to notice.

The practical workflow this page is built around is straightforward. Start by computing the full set of statistics rather than only the two you plan to report, because the ones you did not intend to use are exactly the ones that reveal problems. Compare the mean against the median to detect skew. Read the skewness and kurtosis coefficients as confirmation of what the histogram already shows, not as a substitute for looking at it. Check the outlier flags and trace each one back to the original data sheet before deciding anything. Only then choose your reporting pair: mean with SD for symmetric data, median with IQR when the distribution is skewed or outlier-prone.

The second habit worth building is separating variability from precision. The standard deviation belongs to your participants and does not change as you collect more of them; the standard error and the confidence interval belong to your estimate and shrink as the sample grows. Confusing the two produces figures that overstate how confident the data allow you to be. When the estimate of the mean is itself the finding of the study, report the confidence interval - it communicates both the value and its uncertainty in one expression and lets readers judge the result for themselves.

When several groups are involved, resist the urge to jump straight to a p-value. Compare centres, spreads, shapes and sample sizes first. Unequal spreads point you toward Welch's correction; different shapes warn that a difference in means is not the whole story; small and unequal group sizes tell you how much weight the eventual test can bear. Add a standardised effect size such as Cohen's d, because a difference can be statistically detectable and practically trivial, or practically important and statistically undetectable in a small study - and only the effect size distinguishes the two cases.

Finally, document everything. State the number of observations, the software or method used for quartiles, whether the sample or population divisor was applied, how missing values were handled, and whether any observations were excluded and why. Descriptive statistics are simple to compute and easy to compute inconsistently; a reader who knows exactly what you did can reproduce your table and trust your conclusions. Run your numbers through the calculator above, copy the interpretation it generates, adapt the reporting templates in section 5 to your own variables, and your descriptive results section will be complete, defensible and finished in minutes rather than an afternoon.

15 · Frequently Asked Questions

What is a descriptive statistics calculator?

It is a tool that takes a list of numbers and returns their summary measures - count, mean, median, mode, range, variance, standard deviation, standard error, quartiles, IQR, skewness, kurtosis, coefficient of variation and a confidence interval for the mean - without you having to compute any of them by hand.

What does standard deviation tell you about data?

It tells you the typical distance between an observation and the mean, in the original units. A small SD means the values cluster tightly around the average; a large SD means they are widely scattered. For roughly normal data, about 68% of values lie within one SD of the mean and about 95% within two.

What is the difference between sample and population standard deviation?

The sample version divides the sum of squared deviations by n − 1 (Bessel's correction) and is used when your data are a sample from a larger population - which is almost always. The population version divides by n and is only correct when you have measured every member of the population. The sample version is slightly larger.

When should I report the median instead of the mean?

Whenever the distribution is clearly skewed (|skewness| above about 1), whenever there are outliers you are keeping, and whenever the variable is ordinal. Income, waiting times, species counts and reaction times are typical cases.

How do I interpret skewness and kurtosis values?

Skewness between −0.5 and +0.5 is approximately symmetric; beyond ±1 the skew is substantial and the mean starts to mislead. Excess kurtosis near 0 matches a normal distribution; above +2 the tails are heavy and extreme values are common; below −1 the distribution is flat with thin tails.

What is the difference between SD and SEM?

SD describes how much individual observations vary. SEM = SD ÷ √n describes how precisely you have estimated the mean. SEM always gets smaller with a bigger sample; SD does not.

How is the interquartile range calculated?

IQR = Q3 − Q1, where Q1 is the 25th percentile and Q3 the 75th percentile of the sorted data. It covers the middle 50% of values and is unaffected by extremes.

How do I detect outliers using the IQR method?

Compute the fences Q1 − 1.5×IQR and Q3 + 1.5×IQR. Anything outside them is a mild outlier; anything outside Q1 − 3×IQR or Q3 + 3×IQR is an extreme outlier. This calculator flags both automatically.

Can I calculate descriptive statistics for multiple groups at once?

Yes. Add as many clusters as you need with the + Add Cluster button, or upload a CSV and click each column that should become its own cluster. Every group is summarised in the same table and plotted on the same charts.

How do I get descriptive statistics from a CSV file online?

Open the Upload tab, choose your .csv or .xlsx file, then click the column buttons for the columns you want. Each selected column loads as a separate cluster named after its header, and pressing Calculate summarises them all.

What is the coefficient of variation used for?

Comparing variability between variables measured on different scales or in different units - for example, comparing how variable plant height (cm) is against seed mass (g). It is expressed as a percentage of the mean.

Why is my mean much larger than my median?

Because a minority of unusually large values is pulling the average upward. This is right skew. Report the median, and consider a log transformation before any parametric test.

How many decimal places should I report?

Usually one more than the precision of the raw measurement. If you measured to the nearest whole number, report the mean to one decimal place and the SD to one or two.

What does a 95% confidence interval for the mean mean?

If the study were repeated many times, about 95% of the intervals constructed this way would contain the true population mean. It is a statement about the long-run behaviour of the procedure, not a probability about this one interval.

Do overlapping confidence intervals mean there is no difference?

No. Non-overlapping intervals almost always indicate a significant difference, but modest overlap is still compatible with p < 0.05. Run the appropriate test rather than judging by eye.

How do I write descriptive statistics results in APA format?

Use the form “(M = 72.4, SD = 8.6)” for symmetric data or “(Mdn = 42.0, IQR = 28.5)” for skewed data, always giving n. Section 5 above contains copy-ready templates.

Should error bars show SD or SEM?

Whichever you choose, label it in the caption. Use SD to show how variable the observations are, and SEM or a 95% CI to show how precisely the mean is estimated.

Why do Excel and this calculator give slightly different quartiles?

Because several quartile definitions exist. This tool defaults to linear interpolation (R type 7, the same as Excel's QUARTILE.INC) and also offers Tukey hinges. Differences of a fraction of a unit are normal.

Is this descriptive statistics calculator free?

Yes, completely free with no sign-up. It runs entirely in your browser, so your data never leave your computer.

What sample size do I need for descriptive statistics to be meaningful?

Mean and SD are usable from about n = 10 upward, though they remain imprecise. Skewness and kurtosis need roughly n = 30 or more before they can be interpreted with any confidence.

16 · Cite This Tool

APA: StatsUnlock. (2026). Descriptive statistics calculator [Online tool]. https://statsunlock.com/descriptive-statistics-calculator

MLA: “Descriptive Statistics Calculator.” StatsUnlock, 2026, statsunlock.com/descriptive-statistics-calculator.

BibTeX:

@misc{statsunlock_descriptive_2026,
  title  = {Descriptive Statistics Calculator},
  author = {{StatsUnlock}},
  year   = {2026},
  url    = {https://statsunlock.com/descriptive-statistics-calculator}
}

17 · Related Tools

18 · Glossary of Terms

TermMeaning
MeanArithmetic average; the balance point of the data
MedianMiddle value of the sorted data; robust to outliers
ModeMost frequently occurring value
RangeMaximum minus minimum
VarianceAverage squared deviation from the mean
Standard deviationSquare root of the variance; spread in original units
Standard error (SEM)SD divided by √n; precision of the estimated mean
Confidence intervalRange of plausible values for the population mean
QuartileValue cutting the sorted data at 25%, 50% or 75%
IQRQ3 − Q1; the spread of the middle half of the data
SkewnessDegree and direction of asymmetry
KurtosisTail weight relative to a normal distribution
Coefficient of variationSD as a percentage of the mean
OutlierValue beyond Q1 − 1.5×IQR or Q3 + 1.5×IQR
Bessel's correctionDividing by n − 1 to remove bias in the sample variance
ECDFEmpirical cumulative distribution function; proportion of values ≤ x

19 · Test Yourself

Ten questions drawn at random from a pool of 30, with the answer order shuffled each time. Click an answer to see whether it is right and why, then press New random questions for a fresh set.

Score: 0 / 0 answered

20 · References

  1. Altman, D. G., & Bland, J. M. (2005). Standard deviations and standard errors. BMJ, 331(7521), 903. https://doi.org/10.1136/bmj.331.7521.903
  2. Tukey, J. W. (1977). Exploratory Data Analysis. Addison-Wesley. https://archive.org/details/exploratorydataa0000tuke
  3. Hyndman, R. J., & Fan, Y. (1996). Sample quantiles in statistical packages. The American Statistician, 50(4), 361–365. https://doi.org/10.1080/00031305.1996.10473566
  4. Joanes, D. N., & Gill, C. A. (1998). Comparing measures of sample skewness and kurtosis. Journal of the Royal Statistical Society: Series D, 47(1), 183–189. https://doi.org/10.1111/1467-9884.00122
  5. Cumming, G., Fidler, F., & Vaux, D. L. (2007). Error bars in experimental biology. Journal of Cell Biology, 177(1), 7–11. https://doi.org/10.1083/jcb.200611141
  6. Krzywinski, M., & Altman, N. (2013). Error bars. Nature Methods, 10(10), 921–922. https://doi.org/10.1038/nmeth.2659
  7. Cohen, J. (1988). Statistical Power Analysis for the Behavioral Sciences (2nd ed.). Routledge. https://doi.org/10.4324/9780203771587
  8. Bland, J. M., & Altman, D. G. (1996). Measurement error. BMJ, 313(7059), 744. https://doi.org/10.1136/bmj.313.7059.744
  9. Wilcox, R. R., & Keselman, H. J. (2003). Modern robust data analysis methods. Psychological Methods, 8(3), 254–274. https://doi.org/10.1037/1082-989X.8.3.254
  10. Leys, C., Ley, C., Klein, O., Bernard, P., & Licata, L. (2013). Detecting outliers: Do not use standard deviation around the mean. Journal of Experimental Social Psychology, 49(4), 764–766. https://doi.org/10.1016/j.jesp.2013.03.013
  11. Weissgerber, T. L., Milic, N. M., Winham, S. J., & Garovic, V. D. (2015). Beyond bar and line graphs. PLOS Biology, 13(4), e1002128. https://doi.org/10.1371/journal.pbio.1002128
  12. Lang, T. A., & Altman, D. G. (2015). Basic statistical reporting for articles: The SAMPL guidelines. International Journal of Nursing Studies, 52(1), 5–9. https://doi.org/10.1016/j.ijnurstu.2014.09.006
  13. Ghasemi, A., & Zahediasl, S. (2012). Normality tests for statistical analysis. International Journal of Endocrinology and Metabolism, 10(2), 486–489. https://doi.org/10.5812/ijem.3505
  14. Kwak, S. G., & Kim, J. H. (2017). Central limit theorem: The cornerstone of modern statistics. Korean Journal of Anesthesiology, 70(2), 144–156. https://doi.org/10.4097/kjae.2017.70.2.144
  15. Sullivan, G. M., & Feinn, R. (2012). Using effect size - or why the p value is not enough. Journal of Graduate Medical Education, 4(3), 279–282. https://doi.org/10.4300/JGME-D-12-00156.1
  16. Mishra, P., et al. (2019). Descriptive statistics and normality tests for statistical data. Annals of Cardiac Anaesthesia, 22(1), 67–72. https://doi.org/10.4103/aca.ACA_157_18
  17. Marmolejo-Ramos, F., & Tian, T. S. (2010). The shifting boxplot. International Journal of Psychological Research, 3(1), 37–45. https://doi.org/10.21500/20112084.823
  18. Hoaglin, D. C., Iglewicz, B., & Tukey, J. W. (1986). Performance of some resistant rules for outlier labeling. Journal of the American Statistical Association, 81(396), 991–999. https://doi.org/10.1080/01621459.1986.10478363
  19. Delacre, M., Lakens, D., & Leys, C. (2017). Why psychologists should by default use Welch's t-test. International Review of Social Psychology, 30(1), 92–101. https://doi.org/10.5334/irsp.82
  20. American Psychological Association. (2020). Publication Manual of the APA (7th ed.). https://apastyle.apa.org/products/publication-manual-7th-edition
StatsUnlock · statsunlock.com - free statistics calculators for students and researchers

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Important Plots & Charts

Most Popular