Descriptive Statistics Calculator

Calculate mean, median, mode, variance, standard deviation, skewness, and kurtosis

Enter your data to compute comprehensive summary statistics

Enter Data

Accepts comma, space, tab, or newline-separated values

Input Examples

  • 2, 4, 4, 4, 5, 5, 7, 9
  • 10 20 30 40 50
  • Values on separate lines
  • Scientific notation: 1.5e-3

Results

Summary Statistics

Count (n)
-
Sum
-
Range
-
Minimum
-
Maximum
-

Central Tendency

Mean
-
Median
-
Mode
-

Dispersion Sample

Variance
-
Std. Deviation
-
MAD
-
CV (%)
-

Shape (Sample Adjusted)

Skewness
-
Excess Kurtosis
-

Quartiles

Q1 (25%)
-
Q2 (50%)
-
Q3 (75%)
-
IQR
-

Model Assumptions

  • Assumes observations are independent
  • Sample formulas use Bessel's correction (n-1 denominator)
  • Skewness and kurtosis use Fisher's adjusted sample formulas
  • Percentiles use linear interpolation: h = (n+1) * p
  • CV is most meaningful for positive ratio-scale data

This calculator is for educational purposes only. It uses simplified assumptions and is not investment advice. Results do not constitute a recommendation. Consult a qualified professional for personalized financial analysis.

Ryan O'Connell, CFA
CALCULATOR BY
Ryan O'Connell, CFA
CFA Charterholder & Finance Educator

Finance professional building free tools for options pricing, valuation, and portfolio management.

Understanding Descriptive Statistics

Central Tendency Measures

Mean: x̄ = (1/n) ∑ xi

Median: Middle value when data is sorted

Mode: Most frequently occurring value

The mean is sensitive to outliers, while the median is robust. For skewed distributions, the median often better represents the typical value.

Dispersion Measures

Sample Variance: s² = ∑(xi - x̄)² / (n-1)

Population Variance: σ² = ∑(xi - μ)² / n

Standard Deviation: √Variance

Bessel's correction (dividing by n-1) provides an unbiased estimate when working with samples.

Skewness

Measures asymmetry in the distribution:

  • Positive skewness: Right tail longer, mean > median
  • Negative skewness: Left tail longer, mean < median
  • Zero skewness: Symmetric distribution

Kurtosis

Measures tail heaviness relative to normal distribution:

  • Leptokurtic (>0): Heavier tails, more outliers
  • Platykurtic (<0): Lighter tails, fewer outliers
  • Mesokurtic (=0): Similar to normal distribution
Download This Calculator as an Excel Template Interactive model with editable formulas — customize, save, and share.
Get Excel Template

Frequently Asked Questions

Population statistics describe the entire group you are interested in, while sample statistics describe a subset. Sample variance uses n-1 in the denominator (Bessel's correction) to provide an unbiased estimate, while population variance uses n. Use sample statistics when your data represents a subset of a larger population you want to make inferences about.

Dividing by n-1 instead of n corrects for the bias that occurs when estimating a population parameter from a sample. This is called Bessel's correction. When calculating variance from a sample, you use the sample mean as an estimate of the population mean. Since the sample mean is computed from the same data, the deviations around it are systematically smaller than they would be around the true population mean, leading to underestimation without the correction.

Skewness measures asymmetry in your data distribution. A skewness near 0 indicates a symmetric distribution. Positive skewness (right-skewed) means the right tail is longer, with more extreme values above the mean. Negative skewness (left-skewed) means the left tail is longer. In finance, asset returns often exhibit negative skewness, meaning large losses occur more frequently than large gains of the same magnitude.

Excess kurtosis measures the heaviness of tails relative to a normal distribution (which has excess kurtosis of 0). Positive excess kurtosis (leptokurtic) indicates heavier tails, meaning more probability of extreme values and outliers. Negative excess kurtosis (platykurtic) indicates lighter tails with fewer extremes. Financial returns often exhibit positive excess kurtosis, meaning extreme market moves happen more often than a normal distribution would predict.

This calculator uses linear interpolation with the formula h = (n+1) * p, where n is the sample size and p is the percentile as a decimal (0.25 for Q1, 0.75 for Q3). When h falls between data points, the percentile is linearly interpolated between adjacent values. For very small samples, results are clamped to valid data bounds. This method is consistent with many statistical software packages and provides smooth percentile estimates.

The coefficient of variation (CV) is the ratio of standard deviation to mean, expressed as a percentage. It measures relative variability, allowing comparison between datasets with different units or scales. For example, you could compare the relative volatility of stock prices in different currencies. CV is most meaningful for positive ratio-scale data where zero represents complete absence of the quantity. It becomes undefined or misleading when the mean is zero or near zero.
Disclaimer

This calculator is for educational purposes only. It computes standard descriptive statistics based on the formulas and methods described. Results should not be used as the sole basis for any financial or business decision. The calculator uses simplified numerical methods that may differ slightly from specialized statistical software. Always verify important calculations with appropriate professional tools and consult with qualified professionals for investment or financial analysis.

Contact Me

Have a question or want to work together? Fill out the form below and we’ll get back to you as soon as possible.

Contact Form Demo

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.