Omni Calculator logo

Variance Calculator

Created by Jasmine J Mah
Reviewed by Dominik Czernia, PhD and Jack Bowater
Last updated: Oct 24, 2024


The variance calculator is a great educational tool that teaches you how to calculate the variance of a dataset. The calculator works for both population and sample datasets.

Read on to learn:

  • The definition of variance in statistics;
  • The variance formula;
  • Examples of variance calculations; and
  • A quick method to calculate variance by hand.

What is the definition of variance?

Variance is a measure of the variability of the values in a dataset.

A high variance indicates that a dataset is more spread out.

A low variance indicates that the data is more tightly clustered around the mean, or less spread out.

Learning how to calculate variance is a key step in computing standard deviation. These two measures are the foundation to calculating relative standard deviation and confidence intervals.

Not sure about the two last notions we used? Discover them by visiting our dedicated tools: the relative standard deviation calculator and the confidence interval calculator!

Variance formula

Variance (denoted as σ2) is defined as the average squared difference from the mean for all data points. We write it as:

σ2=1Ni=1N(xiμ)2\sigma^2 = \frac 1N \sum_{i=1}^N(x_i - \mu)^2

where,

  • σ2 is the variance;
  • μ is the mean; and
  • xᵢ represents the ith data point out of N total data points.

You can calculate variance in three steps:

  1. Find the difference from the mean for each point. Use the formula: xiμx_i - \mu

  2. Square the difference from the mean for each point: (xiμ)2(x_i - \mu)^2

  3. Find the average of the squared differences from the mean which you found in step 2: 1Ni=1N(xiμ)2\frac 1N \sum_{i=1}^N(x_i - \mu)^2

    This is the population variance formula. Note, that this formula is slightly different for sample data (see the next section) and for grouped data. In fact, for the latter, we have the dedicated grouped data variance calculator.

Population vs. sample variance formula

In many scientific experiments, only a sample of the population is measured for practical reasons. This sample allows us to make inferences about the population. However, when we use sample data to estimate the variance of a population, the regular variance formula, σ2=1Ni=1N(xiμ)2\sigma^2 = \frac 1N \sum_{i=1}^N(x_i - \mu)^2 , underestimates the variance of the population.

To avoid underestimating the variance of a population (and consequently, the standard deviation), we replace N with N - 1 in the variance formula when sample data is used. This adjustment is known as Bessel's correction.

The sample variance formula becomes:

s2=1N1i=1N(xixˉ)2s^2 = \frac 1{N-1} \sum_{i=1}^N(x_i - \bar{x})^2

where,

  • s2 is the estimate of variance;
  • (pronounced as "x-bar") is the sample mean; and
  • xi is the ith data point out of N total data points.

Example calculation

Let's calculate variance of eight students' quiz scores: 5, 5, 5, 7, 8, 8, 9, 9. Follow these steps:

1. Calculate the mean

To calculate the mean (x̄), divide the sum of all numbers by the number of data points:

x=18(5+5+5+7+8+8+9+9)\overline{x} = \frac 18 (5 + 5 + 5 + 7 + 8 + 8 + 9 + 9)

x=7\overline{x} = 7

2. Calculate the difference from the mean, and the squared differences from the mean

Now that we know the mean is 7, we will calculate the difference from the mean using the formula:

xixx_i - \overline{x}

The first point has a value of 5, so the difference from the mean is 5 - 7 = -2.

The squared difference (or "squared deviation") from the mean is simply the square of the previous step:

(xix)2(x_i - \overline{x})^2

so, the squared deviation would be:

(57)2=(2)2=4(5 - 7)^2 = (-2)^2= 4

We show the calculated squared deviations from the mean for all quiz scores in the table below. The "Deviation" column is the score minus 7, and the "Deviation2" column is the previous column squared.

Score

Deviation

Deviation2

5

-2

4

5

-2

4

5

-2

4

7

0

0

8

1

1

8

1

1

9

2

4

9

2

4

3. Calculate the variance and standard deviation

Next, we use the squared deviations from the mean we found in step 2 in the variance equation:

σ2=1Ni=1n(xix)2\sigma^2 = \frac{1}{N} \sum_{i=1}^n(x_i - \overline{x})^2

σ2=18(4+4+4+0+1+1+4+4)\sigma^2 =\frac 18 (4 + 4 + 4 + 0 + 1 + 1 + 4 + 4)

σ2=2.75\sigma^2 = 2.75

The quiz scores' variance was 2.75.

Note, that if we used sample data to estimate the variance of a population, we would use the sample variance equation instead:

s2=1N1i=1n(xix)2s^2 = \frac{1}{N-1} \sum_{i=1}^n(x_i - \overline{x})^2

Now that you know how to find variance, try calculating it yourself, then check your answer using our calculator!

You might find it interesting that variance can be used to calculate the dispersion of data.

How to calculate variance by hand?

If you are calculating variance with a handheld calculator, there is an easier formula you should use. This alternative formula is mathematically equivalent, but easier to type into a calculator.

The easy-to-type formula for variance (for population data) is:

σ2 ⁣= ⁣1N ⁣( ⁣i=1N(xi2)1N(i=1Nxi)2 ⁣)\small \sigma^2\! =\! \frac 1N\!\left(\! \sum_{i=1}^N (x_i^2) - \frac 1 N(\sum_{i=1}^Nx_i)^2\!\right)

The easy-to-type formula for sample variance is:

s2 ⁣= ⁣1N ⁣ ⁣1 ⁣( ⁣i=1N(xi2) ⁣ ⁣1N(i=1Nxi)2 ⁣)\small s^2\! = \!\frac 1{N\!-\!1}\! \left( \!\sum_{i=1}^N (x_i^2) \!- \!\frac 1 N(\sum_{i=1}^Nx_i)^2\!\right)

For example, with a sample dataset of 1, 2, 4, 6, the calculation for sample variance would be:

s2=13((12+22+42+62)14(1+2+4+6)2)=13(571694)=4.9167\small \begin{align*} s^2 = &\tfrac 13 ((1^2+2^2+4^2+6^2) \\ &- \tfrac 14 (1+2+4+6)^2) \\ = &\tfrac 13 (57 - \tfrac {169}4) \\ = &4.9167 \end{align*}

Try it yourself, then check your answer with our variance calculator!

Summary of variables and equations

Table 1. Variables for population data

Variable

Symbol

Equation

Population mean

μ

∑(xi) / N

Sum of squares

SS

∑(xi - μ)2

Variance

σ2

SS / N

Standard deviation

σ

√(σ2)

Table 2. Variables for sample data

Variable

Symbol

Equation

Sample mean

∑(xi) / N

Sum of squares

SS

∑(xi - x̄)2

Sample variance

s2

SS / (N - 1)

Standard deviation

s

√(s2)

Jasmine J Mah
Data (You may enter up to 30 numbers)
x₁
x₂
Settings
Dataset type
sample
Steps to show
summary
Results
Observations (N):0
Mean (x̄):0
Sample variance (s²):0
Standard deviation (s):0
Check out 44 similar descriptive statistics calculators 📊
5 number summary5★ rating averageCoefficient of variation… 41 more
People also viewed…

Grouped data standard deviation

Use the grouped data standard deviation calculator to find the mean, variance, and standard deviation of given data ranges.

Humans vs vampires

Vampire apocalypse calculator shows what would happen if vampires were among us using the predator - prey model.

Plastic footprint

Find out how much plastic you use throughout the year with this plastic footprint calculator. Rethink your habits, reduce your plastic waste, and make your life a little greener.

Sampling error

Use this tool to calculate the sampling error incurred when inferring from a population.