12.1. Definition#
Define the deviation from the mean to be \(X - \mu_X\). Let’s see what we expect that to be. By the linear function rule,
For every random variable, the expected deviation from the mean is 0. The positive deviations exactly cancel out the negative ones.
This cancellation prevents us from understanding how big the deviations are regardless of their sign. But that’s what we need to measure, if we want to measure the distance between the random variable \(X\) and its expectation \(\mu_X\).
We have to get rid of the sign of the deviation somehow. One time-honored way of getting rid of the sign of a number is to take the absolute value. The other is to square the number. That’s the method we will use. As you will see, it results in a measure of spread that is crucial for understanding the sums and averages of large samples.
Measuring the rough size of the squared deviations has the advantage that it avoids cancellation between positive and negative errors. The disadvantage is that squared deviations have units that are difficult to understand. The measure of spread that we are about to define takes care of this problem.
See More
12.1.1. Standard Deviation#
Let \(X\) be a random variable with expectation \(\mu_X\). The standard deviation of \(X\), denoted \(SD(X)\) or \(\sigma_X\), is the root mean square (rms) of deviations from the mean:
\(SD(X)\) has the same units as \(X\) and \(E(X)\). In this chapter we will make precise the sense in which the standard deviation measures the spread of the distribution of \(X\) about the center \(\mu_X\).
The quantity inside the square root is called the variance of \(X\) and has better computational properties than the SD. This turns out to be closely connected to the fact that by Pythagoras’ Theorem, squares of distances combine in useful ways.
Almost invariably, we will calculate standard deviations by first finding the variance and then taking the square root.
Let’s try out the definition of the SD on a random variable \(X\) that has the distribution defined below.
x = make_array(3, 4, 5)
probs = make_array(0.2, 0.5, 0.3)
dist_X = Table().values(x).probability(probs)
dist_X
Value | Probability |
---|---|
3 | 0.2 |
4 | 0.5 |
5 | 0.3 |
dist_X.ev()
4.0999999999999996
Here are the squared deviations from the expectation \(E(X) = 4.1\).
sd_table = Table().with_columns(
'x', dist_X.column(0),
'(x - 4.1)**2', (dist_X.column(0)-4.1)**2,
'P(X = x)', dist_X.column(1)
)
sd_table
x | (x - 4.1)**2 | P(X = x) |
---|---|---|
3 | 1.21 | 0.2 |
4 | 0.01 | 0.5 |
5 | 0.81 | 0.3 |
The standard deviation of \(X\) is the square root of the mean squared deviation. The calculation below shows that its numerical value is \(SD(X) = 0.7\).
sd_X = np.sqrt(sum(sd_table.column(1)*sd_table.column(2)))
sd_X
0.69999999999999996
The prob140
method sd
applied to a distribution object returns the standard deviation, saving you the calculation above.
dist_X.sd()
0.7
Quick Check
The random variable \(X\) has distribution given by \(P(X = -2) = 0.3\), \(P(X = 2) = 0.5\), and \(P(X = 3) = 0.2\).
(a) Find \(E(X)\).
(b) Apply the definition of standard deviation to find \(SD(X)\).
Answer
(a) \(1\)
(b) \(2\)
We now know how to calculate the SD. But we don’t yet have a good understanding of what it does. Let’s start developing a few properties that it ought to have. Then we can check if it has them.
First, the SD of a constant should be 0. You should check that this is indeed what the definition implies.
12.1.2. Shifting and Scaling#
The SD is a measure of spread. It’s natural to want measures of spread to remain unchanged if we just shift a probability histogram to the left or right. Such a shift occurs when we add a constant to a random variable. The figure below shows the distribution of the same \(X\) as above, along with the distribution of \(X+5\). It is clear that \(X+5\) should have the same SD as \(X\).
dist2 = Table().values(x+5).probability(probs)
Plots('X', dist_X, 'X+5', dist2)
On the other hand, multiplying \(X\) by a constant results in a distribution that should have a different spread. Here is the distribution of \(X\) along with the distribution of \(4X\). The spread of the distribution of \(4X\) appears to be four times as large as that of \(X\).
dist3 = Table().values(4*x).probability(probs)
Plots('X', dist_X, '4X', dist3 )
plt.xlim(0, 40);
Multiplying by \(-4\) should have the same effect on the spread as multiplying by 4, as the figure below shows. One histogram is just the mirror image of the other about the vertical axis at 0. There is no change in spread.
dist4 = Table().values(-4*x).probability(probs)
Plots('-4X', dist4, '4X', dist3 )
See More
12.1.3. Linear Functions#
The graphs above help us visualize what happens to the SD when the random variable is transformed linearly, for example when changing units of measurement. Let \(Y = aX + b\). Then
Notice that the shift \(b\) has no effect on the variance. This is consistent with what we saw in the first visualization above.
Because the units of the variance are the square of the units of \(X\), \(Var(Y)\) is \(a^2\) times the variance of \(X\). That is,
Notice that you get the same answer when the multiplicative constant is \(a\) as when it is \(-a\). That is what the two “mirror image” histograms had shown.
In particular, it is very handy to remember that \(SD(X) = SD(-X)\).
Quick Check
Let \(E(X) = 10\) and \(SD(X) = 2\). Let \(Y = 4 - 3X\). Find the expectation and SD of \(Y\).
Answer
\(E(Y) = -26\), \(SD(Y) = 6\)
12.1.4. “Computational” Formula for Variance#
An algebraic simplification of the formula for variance turns out to be very useful.
Thus the variance is the “mean of the square minus the square of the mean.”
Apart from giving us an alternative way of calculating variance, the formula tells us something about the relation between \(E(X^2)\) and \(\mu_X^2 = (E(X))^2\). Since variance is non-negative, the formula shows that
with equality only when \(X\) is a constant.
The formula is often called the “computational” formula for variance. But it can be be numerically inaccurate if the possible values of \(X\) are large and numerous. For algebraic computation, however, it is very useful, as you will see in the calculations below.
Quick Check
Return to the random variable \(X\) that has distribution given by \(P(X = -2) = 0.3\), \(P(X = 2) = 0.5\), and \(P(X = 3) = 0.2\). Earlier, you found \(SD(X)\) by applying the definition of standard deviation. Now find \(SD(X)\) by using the “computational” formula for variance.
Answer
\(2\)
See More
12.1.5. Indicator#
The values of an indicator random variable are 0 and 1. Each of those two numbers is equal to its square. So if \(I\) is an indicator, then \(I^2 = I\), and thus
You should check that this variance is largest when \(p = 0.5\). Take the square root to get
12.1.6. Uniform#
Let \(U\) be uniform on \(1, 2, 3, \ldots, n\). Then
In the last-but-one step above, we used the formula for the sum of the first \(n\) squares.
We know that \(E(U) = (n+1)/2\), so
and
By shifting, this is the same as the SD of the uniform distribution on any \(n\) consecutive integers.
12.1.7. Poisson#
Let \(X\) have the Poisson \((\mu)\) distribution. In Chapter 8 we showed that
We also know that \(E(X) = \mu\). Thus
and
So for example if \(X\) has the Poisson \((5)\) distribution, then \(E(X) = 5\) and \(SD(X) = \sqrt{5} \approx 2.24\). In the this chapter and the next, we will try to figure out what that means.