Calculate population variance (σ²), sample variance (s²), standard deviation, sum of squares, Bessel correction, and CV. Includes deviation table and computation methods.
The population variance calculator measures how far values spread from the mean by averaging the squared deviations. It can show both population variance (divide by n) and sample variance (divide by n−1), which makes it easy to compare the two conventions side by side.
Along with variance, the calculator shows the sum of squares, standard deviation, coefficient of variation, and a deviation table so you can see how each value contributes to the final result. The comparison view is useful when you want to judge variance against SD, IQR, or range for the same dataset.
Use it for any numeric list where spread matters and you want a transparent calculation trail rather than just a final answer.
Use variance when you need a single number that captures overall spread and plugs into later calculations such as standard deviation, ANOVA, or probability models. The squared-deviation table in this calculator shows where the spread is coming from, which is helpful when one or two values are driving the result.
If you are comparing variability across datasets with different scales, the coefficient of variation gives extra context by normalizing spread against the mean.
Population variance σ² = Σ(xᵢ − μ)² / N. Sample variance s² = Σ(xᵢ − x̄)² / (n − 1). Sum of squares SS = Σ(xᵢ − x̄)² = ΣXᵢ² − (ΣXᵢ)²/n. Bessel correction: s² = σ² × n/(n−1).
Result: σ² = 72.9097, s² = 79.5379
Mean = 81.25. Sum of squares = 874.917. Population variance = 874.917/12 = 72.91. Sample variance = 874.917/11 = 79.54. The Bessel correction factor is 12/11 = 1.0909, making sample variance about 9% larger than population variance.
Variance is the average of squared distance from the mean. Because the deviations are squared, large gaps from the mean matter more than small ones. That makes variance sensitive to outliers, but it also gives the measure the mathematical structure used in many statistical formulas.
If your data includes every member of the group you care about, population variance is the correct choice. If your data is only a sample, sample variance uses Bessel's correction so the estimate is not biased low. This calculator shows both so you can compare them directly.
Variance is always non-negative and is expressed in squared units. If the squared-unit view is inconvenient for reporting, standard deviation is the square root of variance and returns to the original units.
Last updated:
Population variance (σ²) divides the sum of squared deviations by N (the total count) and is used when your data contains every member of the population. Sample variance (s²) divides by n−1 (Bessel's correction) and is used when your data is a sample from a larger population. The n−1 correction makes s² an unbiased estimator of the true population variance.
Dividing by n would systematically underestimate the true population variance because the sample mean is closer to the sample data than the true population mean. The n−1 correction (Bessel's correction) removes this bias. Intuitively, once you know the mean and n−1 deviations, the last deviation is determined — you have only n−1 independent pieces of information (degrees of freedom).
The sum of squares is Σ(xᵢ − x̄)² — the total squared deviation from the mean. It's the numerator of both variance formulas. SS can also be computed as ΣXᵢ² − (ΣXᵢ)²/n (the computational formula). SS appears throughout statistics in ANOVA, regression, and hypothesis testing.
Variance is mathematically more fundamental: it's additive for independent variables, it decomposes nicely in ANOVA, and it's the key parameter in many probability distributions. SD is more interpretable because it's in the original units. Use variance for mathematical operations and SD for reporting and interpretation.
A large variance means data values are widely spread from the mean. However, "large" is relative — a variance of 100 is large for heights in centimeters but small for distances in kilometers. Use the coefficient of variation (CV = SD/mean × 100%) to compare variability across datasets with different scales.
No. Variance is the average of squared deviations, and squares are always non-negative. A variance of zero means all values are identical. Any positive value indicates some spread. If you get a negative number, there's a computational error — possibly from catastrophic cancellation in the computational formula with very large numbers.