# How do you find the average standard deviation amongst a group of standard deviations

**URL:** <https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368>\
**Category:** Factual Questions\
**Created:** [April 2, 2007, 2:01am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368 "2007-04-02T02:01:41Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cagey\_Drifter](https://avatars.discourse-cdn.com/v4/letter/c/b2d939/32.png) [@Cagey\_Drifter](https://boards.straightdope.com/u/Cagey_Drifter)\
**Post date:** [April 2, 2007, 2:01am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/1 "2007-04-02T02:01:41Z")

</div>

I have a list of items, each assocatied with a mean and a standard deviation. I want to calculate the average standard deviation. How do I do this? Is it as simple as taking the average of the standard deviations given?

Here are the numbers, if it helps:

Item 1: Mean 115, StDev 282  
Item 2: Mean 332, StDev 266  
Item 3: Mean 1006, StDev 605  
Item 4: Mean 31, StDev 24  
Item 5: Mean 449, StDev 556

Thanks for any help. This is driving me crazy.

---

<div class="post-metadata">

**Author:** ![Shagnasty](https://avatars.discourse-cdn.com/v4/letter/s/9dc877/32.png) [@Shagnasty](https://boards.straightdope.com/u/Shagnasty)\
**Post date:** [April 2, 2007, 2:12am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/2 "2007-04-02T02:12:43Z")

</div>

You can’t do that without some more info. The sample size of each is the most important missing piece but the methodology seems flawed and odd in any case. Is there any reason you want to do that? I basically got bitch slapped once by a statistics guru by trying to average aggregate data and the problem has stuck with me ever since. There are special meta-analysis statistics to do things like this but they fall under a special category and are rather advanced.

---

<div class="post-metadata">

**Author:** ![Cagey\_Drifter](https://avatars.discourse-cdn.com/v4/letter/c/b2d939/32.png) [@Cagey\_Drifter](https://boards.straightdope.com/u/Cagey_Drifter)\
**Post date:** [April 2, 2007, 2:22am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/3 "2007-04-02T02:22:42Z")

</div>

The reason I want to do this is because I’m doing some work on inventory management, risk pooling, and delayed differentiation. The idea is that I’m trying to release a product, “item A,” that is supposed to single-handedly replace items 1-5, and I’m trying to figure out how I can see how my overall standard deviations will change from this transition. But it seems from your response that I’m not even thinking about this concept correctly!

---

<div class="post-metadata">

**Author:** ![Cagey\_Drifter](https://avatars.discourse-cdn.com/v4/letter/c/b2d939/32.png) [@Cagey\_Drifter](https://boards.straightdope.com/u/Cagey_Drifter)\
**Post date:** [April 2, 2007, 2:37am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/4 "2007-04-02T02:37:14Z")

</div>

As I thought more about what you said, Shagnasty, I started to understand the how my concept really didn’t make much sense. Would the proper way to think about this be to say that the aggregate standard deviation I had from items 1-5 was simply the sum of their standard deviations?

---

<div class="post-metadata">

**Author:** ![Crescend](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@Crescend](https://boards.straightdope.com/u/Crescend)\
**Post date:** [April 2, 2007, 2:41am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/5 "2007-04-02T02:41:56Z")

</div>

You have N random variables, X1 through XN. For each of these, you have a mean (mu(Xi)), and a standard deviation (stdev(Xi)). You want to find the mean of the standard deviations. A way of thinking about this problem would be that you want the formula of an estimator of the mean of a random variable, whose distribution is the standard deviation distribution.

Assuming that the standard deviations are of normally-distributed random variables, you’d want the mean of [this](http://mathworld.wolfram.com/StandardDeviationDistribution.html) distribution. At least, if my half-remembered statistics are correct.

---

<div class="post-metadata">

**Author:** ![Mikemike2](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mikemike2/32/305_2.png) [@Mikemike2](https://boards.straightdope.com/u/Mikemike2)\
**Post date:** [April 2, 2007, 3:13am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/6 "2007-04-02T03:13:29Z")

</div>

It has been forever since I took statistics, but to me standard deviations as large as the ones you are getting would just mean that the results are random (not predictable).

---

<div class="post-metadata">

**Author:** ![David\_Simmons](https://avatars.discourse-cdn.com/v4/letter/d/9de053/32.png) [@David\_Simmons](https://boards.straightdope.com/u/David_Simmons)\
**Post date:** [April 2, 2007, 3:27am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/7 "2007-04-02T03:27:04Z")

</div>

[QUOTE=Mikemike2]  
It has been forever since I took statistics, but to me standard deviations as large as the ones you are getting would just mean that the results are random (not predictable).  
[/QUOTE]  
I agree. And I don’t think you can combine standard deviations usefully unless you have reason to believe that the instrument error and scatter are the same in all of the experiments. That doesn’t appear to be the case in your data.

It’s a little hard to believe that a mean of 449 and a std dev of 556 represents a Gaussian distribution.

---

<div class="post-metadata">

**Author:** ![Crescend](https://avatars.discourse-cdn.com/v4/letter/c/b9bd4f/32.png) [@Crescend](https://boards.straightdope.com/u/Crescend)\
**Post date:** [April 2, 2007, 3:34am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/8 "2007-04-02T03:34:19Z")

</div>

[QUOTE=David Simmons]  
It’s a little hard to believe that a mean of 449 and a std dev of 556 represents a Gaussian distribution.  
[/QUOTE]  
Maybe it’s just not standardized?

---

<div class="post-metadata">

**Author:** ![jovan](https://avatars.discourse-cdn.com/v4/letter/j/0ea827/32.png) [@jovan](https://boards.straightdope.com/u/jovan)\
**Post date:** [April 2, 2007, 3:34am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/9 "2007-04-02T03:34:34Z")

</div>

[QUOTE=Mikemike2]  
It has been forever since I took statistics, but to me standard deviations as large as the ones you are getting would just mean that the results are random (not predictable).  
[/QUOTE]

Not necessarily. Those numbers are meaningless if we don’t know what they represent. For instance, I use the standard deviation often for pattern analysis/recognition:

Item 1: Mean 115, StDev 282

This would tell me I can realistically classify input data between -449 and 679 as a positive match. If my test data is uniformly distributed between, say, -10,000,000 and 10,000,000, that’s actually a very narrow filter.

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [April 2, 2007, 3:38am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/10 "2007-04-02T03:38:51Z")

</div>

[QUOTE=Mikemike2]  
It has been forever since I took statistics, but to me standard deviations as large as the ones you are getting would just mean that the results are random (not predictable).  
[/QUOTE]

Is there a possibility those numbers are variance and not standard deviation? Because, like you say, those are some wacky numbers. Mean 115, standard deviation 282? It’s been years since I’ve taken stats, too, but if I remember right, that data would basically look like a lot of low numbers, and some very high numbers to push the mean up to 115 and get a standard deviation that high. To give you an idea, the data set: {0, 0, 0, 0, 600} has a mean of 120, standard deviation of 268 (population standard deviation of 240).

Those seem like rather unusual numbers to me.

---

<div class="post-metadata">

**Author:** ![David\_Simmons](https://avatars.discourse-cdn.com/v4/letter/d/9de053/32.png) [@David\_Simmons](https://boards.straightdope.com/u/David_Simmons)\
**Post date:** [April 2, 2007, 3:39am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/11 "2007-04-02T03:39:02Z")

</div>

If you really want to do it, though, here’s how.\*

multiply each sample average by the number of trials in the sample. Add them together and divide by the total number of trials in all the samples combined. This is the aggregate average. Using the aggregate average and all of the individual readings, measurements, or whatever, compute an overall std dev in the usual way.

All of the samples must be of the same thing, such as mens’ hat sizes in various cities, the samples must be random and the measurements taken in the same way for this to have any meaning.

\*_Practical Statistics_, Russell Langley, Drake Publishers, Inc., New York, NY

---

<div class="post-metadata">

**Author:** ![pulykamell](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pulykamell/32/3166_2.png) [@pulykamell](https://boards.straightdope.com/u/pulykamell)\
**Post date:** [April 2, 2007, 3:39am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/12 "2007-04-02T03:39:59Z")

</div>

[QUOTE=jovan]

This would tell me I can realistically classify input data between -449 and 679 as a positive match. If my test data is uniformly distributed between, say, -10,000,000 and 10,000,000, that’s actually a very narrow filter.  
[/QUOTE]

Good point. I had not thought of negative values.

---

<div class="post-metadata">

**Author:** ![nivlac](https://avatars.discourse-cdn.com/v4/letter/n/3bc359/32.png) [@nivlac](https://boards.straightdope.com/u/nivlac)\
**Post date:** [April 2, 2007, 6:32am UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/13 "2007-04-02T06:32:13Z")

</div>

[QUOTE=Cagey Drifter]  
The reason I want to do this is because I’m doing some work on inventory management, risk pooling, and delayed differentiation. The idea is that I’m trying to release a product, “item A,” that is supposed to single-handedly replace items 1-5, and I’m trying to figure out how I can see how my overall standard deviations will change from this transition. But it seems from your response that I’m not even thinking about this concept correctly!  
[/QUOTE]

I think the other replies are ignoring the supply chain problem you are tackling. The answer to your question is fairly simple. With some assumptions of independence involved, the std dev of demand for the new product will have a std dev that is the square root of the sum of the variances (squares of your std devs) of the five replaced products. Now look at the resulting coefficent of variation of demand for item A. You can easily determine the impact on inventory safety stock.

---

<div class="post-metadata">

**Author:** ![Trunk](https://avatars.discourse-cdn.com/v4/letter/t/87869e/32.png) [@Trunk](https://boards.straightdope.com/u/Trunk)\
**Post date:** [April 2, 2007, 12:43pm UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/14 "2007-04-02T12:43:08Z")

</div>

Assume X has mean _mx_, and variance _vx_, and Y has mean \*my \*and variance _vy_.

1. If X and Y are INDEPENDENT and NORMAL, then the random variable Z=X+Y is normal and has mean _mx+my_ and variance\* vx+vy\*.

2. X/N has mean _mx/N_ and variance _vx/N^2_.

If you want to find the mean and variance of

(X1+X2+X3+X4+X5)/5, you can use those two bits of information.

But, you didn’t indicate that these things are normal, or that your parameters come from the same sample size, or if they’re independent samples.

Your problem might be more complicated than you’ve let on here.

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [April 2, 2007, 3:07pm UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/15 "2007-04-02T15:07:40Z")

</div>

I asked [a similar question](http://boards.straightdope.com/sdmb/showthread.php?t=302905) a while back, and got a good formula for the total variance (i.e., the variance of all items taken as one group). As has been noted, the meaningfulness of such numbers depends on methods of collection among other things.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [April 2, 2007, 5:03pm UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/16 "2007-04-02T17:03:22Z")

</div>

Above and beyond all else, remember that, though you can define a standard deviation for most distributions, it’s really only useful for a Gaussian distribution. Now, many distributions one actually encounters can be reasonably approximated by a Gaussian, but not all, and sometimes, that can get you into trouble. Unfortunately, from just the data you gave us, we have no way of telling how Gaussian your distributions actually are.

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [April 2, 2007, 5:37pm UTC](https://boards.straightdope.com/t/how-do-you-find-the-average-standard-deviation-amongst-a-group-of-standard-deviations/398368/17 "2007-04-02T17:37:19Z")

</div>

Come to think of it, another word of warning: Even if these things are all (approximately) Gaussian, the addition in quadrature that **nivlac** talks about assumes that they’re all independant. But if these distributions are demands for products which are sufficiently similar that they can all be replaced by the same thing, then it’s likely that the demands will be highly correlated. That is to say, when demand for product A is high, it’s likely that demand for products B, C, D, and E will also all be high. In this case, you want to just add the standard deviations together straight.
