standarddeviationcalculator.net

Updated

Variance formula

Variance measures spread as the average squared distance from the mean. There are two everyday formulas, one for a sample and one for a whole population, plus versions for random variables, standard distributions and frequency tables. Each is below with a worked number, and the calculator applies them to your own data.

The two variance formulas

Sample variance: your numbers are a subset of a larger group.

s² = Σ(x − x̄)² / (n − 1)

Population variance: your numbers are the whole group.

σ² = Σ(x − μ)² / N

Both do the same four things: find the mean, subtract it from every value, square each difference, and add the squares up. The only difference is the divisor, n − 1 for a sample and N for a population. Coursework and most real data are samples, so when in doubt use n − 1. In a spreadsheet the two are =VAR.S(A1:A100) and =VAR.P(A1:A100).

Separate numbers with commas, spaces or new lines, or paste a spreadsheet column. Decimals and negatives are fine; write 10:3 for a value that occurs 3 times.

Try:
Calculation type

Not sure which? How to choose sample or population

Variance (sample)

9.26786

9.27

The variance is in squared units, so it is hard to read on its own. Its square root is the standard deviation, 3.044: your values typically sit about that far above or below their mean of 15.88.

Population variance (σ²): 8.10938, if these values are the whole group.

Count (n)
8
Mean (x̄)
15.875
Standard deviation (s)
3.04432
Standard error
1.07633
Minimum
12
Q1 (25%)
13.75
Median
15.5
Q3 (75%)
17.5
Maximum
21
Range
9
More statistics (5)
Relative SD (%RSD)
19.1768%
Coefficient of variation
0.191768
Sum (Σx)
127
Sum of squares, Σ(x − x̄)²
64.875
IQR (Q3 − Q1)
3.75

Data distribution

10 15 20 25 mean 15.88 −1 SD +1 SD 12: 1.27 SD below the mean15: 0.287 SD below the mean17: 0.37 SD above the mean14: 0.616 SD below the mean19: 1.03 SD above the mean21: 1.68 SD above the mean16: 0.0411 SD above the mean13: 0.944 SD below the mean Value

Shaded bands mark ±1, ±2 and ±3 SD from the mean. 5 of 8 values (63%) fall within ±1 SD.

Chart as text

Mean 15.875, sample standard deviation s = 3.04432, from 8 values between 12 and 21.

  • Within ±1 SD (12.83 to 18.92): 5 of 8 values (63%). About 68% for normal data.
  • Within ±2 SD: 8 (100%). About 95% for normal data.
  • Within ±3 SD: 8 (100%). About 99.7% for normal data.
Show the working, step by step

Every symbol in the formula

SymbolRead asMeaning
x or xᵢx, or "x sub i"Each value in the data, taken in turn.
x̄x-barThe sample mean.
μmuThe population mean.
n / NnThe number of values: n for a sample, N for a population.
Σcapital sigma"Add up all of these."
s² / σ²s squared, sigma squaredThe sample and population variance.

The symbols in the standard deviation formula are the same ones, with one square root added.

Variance formula example, step by step

Data: 3, 5, 7, 7, 8.

  1. Sum = 30, count n = 5, so the mean is 6.
  2. Deviations from the mean: −3, −1, 1, 1, 2.
  3. Squared: 9, 1, 1, 1, 4. Their sum, Σ(x − x̄)², is 16.
  4. As a sample: 16 ÷ (5 − 1) = s² = 4.
    As a population: 16 ÷ 5 = σ² = 3.2.

Paste the five values into the calculator above to check them, and switch between sample and population to see only the divisor change. The square roots, 2 and about 1.789, are the matching standard deviations.

Why n − 1 for a sample

The sample mean is calculated from the very values whose spread you are measuring, so it sits closer to them than the true population mean does. Squared distances around it are therefore too small on average, and dividing by n − 1 instead of n corrects that bias exactly. The effect is large for small samples (a quarter more variance at n = 5) and negligible for large ones. Sample vs population works through the reasoning in full.

The computational (shortcut) formula

s² = [ Σx² − (Σx)² / n ] / (n − 1)

It avoids computing each deviation. On the example data, Σx² = 196 and (Σx)²/n = 900/5 = 180, so s² = (196 − 180) / 4 = 4, the same answer. It is handy by hand but fragile on a computer: when the values are large and close together the subtraction loses most of its significant digits, which is why this site uses Welford's algorithm instead.

Variance of a random variable

For a random variable X with mean μ = E[X]:

Var(X) = E[(X − μ)²] = E[X²] − (E[X])²

  • Discrete: Var(X) = Σ (x − μ)² · p(x), summed over every value x.
  • Continuous: Var(X) = ∫ (x − μ)² f(x) dx, integrated over the whole range.

Example, one roll of a fair die: E[X] = 3.5 and E[X²] = (1 + 4 + 9 + 16 + 25 + 36) / 6 = 91/6, so Var(X) = 91/6 − 3.5² = 35/12 ≈ 2.917. The expected value calculator does this for any probability table, and the standard deviation of a random variable takes the square root.

Variance of common distributions

DistributionVarianceCalculator
Binomial (n trials, success probability p)np(1 − p)Binomial
Poisson (rate λ)λPoisson
Geometric (trials to first success, p)(1 − p) / p²Geometric
Continuous uniform on [a, b](b − a)² / 12Uniform
Discrete uniform on 1, 2, …, k(k² − 1) / 12Dice average
Exponential (rate λ)1 / λ²Exponential
Normal (mean μ, SD σ)σ²Normal

The die example fits the discrete uniform row: k = 6 gives (36 − 1) / 12 = 35/12.

Variance for grouped and frequency data

When each value x occurs f times, weight every squared deviation by its frequency:

s² = Σf(x − x̄)² / (Σf − 1)  where  x̄ = Σfx / Σf

Example: the value 1 occurs 2 times, 2 occurs 3 times and 3 occurs 5 times. Then Σf = 10, Σfx = 23 and x̄ = 2.3. The weighted squared deviations are 2 × 1.69 + 3 × 0.09 + 5 × 0.49 = 6.1, so s² = 6.1 / 9 ≈ 0.678 (or σ² = 6.1 / 10 = 0.61 for a population). For class intervals, use each class midpoint as x; the result is then an approximation. The grouped-data calculator and the frequency table calculator show every column.

Variance of a sum or linear combination

Var(aX + bY) = a²Var(X) + b²Var(Y) + 2ab·Cov(X, Y)

Constants come out squared, and adding a constant does not change the variance at all: Var(X + c) = Var(X). When X and Y are independent their covariance is zero, so variances simply add, which is the main reason statistics works with variances rather than standard deviations. The covariance calculator gives Cov(X, Y) from paired data, and the portfolio standard deviation calculator applies this formula to two assets.

From variance to standard deviation

The standard deviation is the square root of the variance, s = √s², which puts the spread back into the data's own units: a variance of 16 cm² is a standard deviation of 4 cm. The standard deviation formula is therefore this page's formula with one more step, and standard deviation vs variance covers when to report which.

Copy the formulas

Plain text, for Word, Google Docs or email:

  • s² = Σ(x − x̄)² / (n − 1)
  • σ² = Σ(x − μ)² / N
  • Var(X) = E[X²] − (E[X])²

LaTeX:

  • s^2 = \frac{\sum (x_i - \bar{x})^2}{n-1}
  • \sigma^2 = \frac{\sum (x_i - \mu)^2}{N}
  • \operatorname{Var}(X) = E[X^2] - (E[X])^2

In Google Docs choose Insert → Equation and type the LaTeX commands followed by a space; in Word press Alt+= and paste the LaTeX line with LaTeX selected in the Equation ribbon.

Variance formula: the worked example on this page, with its result and chart
Variance formula: the worked example above, at a glance.

Common questions

What is the formula for variance?

For a sample: s² = Σ(x − x̄)² / (n − 1). For a population: σ² = Σ(x − μ)² / N. Both add up the squared distances of the values from their mean; the sample version divides by one less than the count.

Why does the sample variance divide by n − 1?

Because the sample mean x̄ is computed from the same values, so the values sit closer to x̄ than to the true population mean. Dividing by n would understate the population variance on average; dividing by n − 1 removes that bias exactly. This is Bessel's correction.

What is xᵢ in the variance formula?

xᵢ ("x sub i") is the i-th value in the data: x₁ is the first, x₂ the second, up to xₙ. Writing Σ(xᵢ − x̄)² means "for every value, subtract the mean, square the result, then add them all up". Many books drop the subscript and write Σ(x − x̄)², which means the same thing.

How do you find the variance from the expected value?

Use Var(X) = E[X²] − (E[X])²: the mean of the squares minus the square of the mean. For a fair six-sided die, E[X] = 3.5 and E[X²] = 91/6, so Var(X) = 91/6 − 12.25 = 35/12 ≈ 2.917.

What is the variance of a binomial distribution?

Var(X) = np(1 − p), where n is the number of trials and p the probability of success on each. Ten fair coin flips have a variance of 10 × 0.5 × 0.5 = 2.5 heads².

How do you get the standard deviation from the variance?

Take the square root: s = √s² and σ = √σ². A variance of 4 is a standard deviation of 2. Going the other way, square the standard deviation.