9

Let's say I know the following:

Let A be the average value
Let T be the number of values

Assuming that A = 4.3 and T = 5, how would I add another value (let's say 10) and update the average correctly? Is this possible?

2 Answers2

10

Yes, the new average is then

$$\frac{A\cdot T+10}{T+1}$$

Here is a more detailed proof:

Let us write $a_1,\ldots,a_T$ the numbers occurring in the average, then

$$A = \frac{1}{T}\sum_{k=1}^T a_k.$$ Now, if we want the average with one more number, say $a_{T+1}$, then the new average is $$A' = \frac{1}{T+1}\sum_{k=1}^{T+1} a_k = \frac{1}{T+1}\left(a_{T+1}+\sum_{k=1}^{T} a_k\right) = \frac{1}{T+1}\left(a_{T+1}+T\left(\frac{1}{T}\sum_{k=1}^{T} a_k\right)\right) =\frac{1}{T+1}\left(a_{T+1}+TA\right) = \frac{a_{T+1}+TA}{T+1}$$

Surb
  • 55,662
2

Sum of existing values is TA Add new value V to get $TA+V$. Divide by new no. of values to get $\frac{TA+V}{T+1}$

tomi
  • 9,594