Skip to content
← All questions

How to calculate population variance for a finite dataset treated as the entire population?

To calculate the population variance, first find the arithmetic mean of the dataset. Then, subtract this mean from each data point, square the resulting deviations, sum these squared values, and finally divide by the total number of data points in the population.

Conditions

  • The dataset represents the entire population, not a sample.
  • The number of data points nn is finite and greater than zero.

Reasoning, step by step

  1. Calculate the arithmetic mean μ\mu by summing all data values and dividing by nn.
  2. Subtract the mean μ\mu from each individual data point xix_i to find the deviations.
  3. Square each deviation to ensure all values are non-negative: (xi−μ)2(x_i - \mu)^2.
  4. Sum all the squared deviations together.
  5. Divide the total sum of squared deviations by the population size nn to obtain the variance σ2\sigma^2.

Example

For the weights 67, 79, 55, 61, and 88 kg, the mean is 70. The squared deviations are (−3)2,92,(−15)2,(−9)2,(-3)^2, 9^2, (-15)^2, (-9)^2, and 18218^2, which sum to 720. Dividing by n=5n=5 gives a population variance of 144.

Common misconceptions

  • Dividing by n−1n-1 instead of nn, which is the formula for sample variance, not population variance.
  • Forgetting to square the deviations before summing them, which would result in a sum of zero.
  • Calculating the mean after finding the deviations instead of before.

Watch the explanation

Connected concepts

Explore next

Answers are generated from source material and independently checked. Consult the original video or creator if something is unclear.