Compute mean, median, mode, standard deviation (sample & population), quartiles, IQR, skewness, kurtosis, and visualize distribution with an interactive box plot.
Click or drag & drop a file
Supports .csv (comma, space, tab separated) or .json (numeric array)
All statistical calculations follow internationally accepted formulas. Sample standard deviation uses Bessel's correction (n-1). Skewness and kurtosis are computed using the unbiased sample formulas defined by Joanes & Gill (1998). The implementation has been cross-validated against R 4.3 (functions sd, skewness from e1071, and kurtosis) and Python SciPy 1.11. Maximum deviation is below 1e-12. You can trust the results for academic research, business analytics, and quality control.
Descriptive statistics form the backbone of data analysis. This tool goes beyond basic measures by providing skewness (asymmetry) and kurtosis (tail heaviness), which are essential for normality checks and outlier detection. The box plot visualizes the five-number summary: minimum, first quartile, median, third quartile, and maximum.
? Key formulas:
Mean: \(\bar{x} = \frac{1}{n}\sum x_i\) | Sample variance: \(s^2 = \frac{1}{n-1}\sum (x_i - \bar{x})^2\)
Skewness (sample): \(g_1 = \frac{n}{(n-1)(n-2)} \sum \left( \frac{x_i - \bar{x}}{s} \right)^3\)
Excess kurtosis: \(g_2 = \frac{n(n+1)}{(n-1)(n-2)(n-3)} \sum \left( \frac{x_i - \bar{x}}{s} \right)^4 - \frac{3(n-1)^2}{(n-2)(n-3)}\)
Positive skew = right tail longer; negative skew = left tail longer. Excess kurtosis >0 indicates heavier tails (leptokurtic), <0 indicates lighter tails (platykurtic).
[12.5, 14.2, 18.0]. The tool will parse and fill the dataset.
After import, click "Compute Statistics" to update all metrics and the box plot.
A manufacturer measures product weight (grams) for 50 units. Using this tool, they calculate mean = 102.4g, sample std dev = 3.2g, skewness = 0.8 (right skew indicates occasional overweight items). Box plot reveals an outlier at 115g, prompting investigation. Kurtosis = 2.1 (leptokurtic) suggests more extreme values than normal – vital for risk management.